جمع ASP سلسلة استعلام مواقع المعلومات
يستخدم سلسلة استعلام مواقع المعلومات جمع لاسترداد قيمة المتغير في سلسلة الاستعلام HTTP.
يتم تحديد سلسلة الاستعلام HTTP التي كتبها القيمة بعد علامة الاستفهام، على سبيل المثال، (؟):
<a "test.html؟txt=this href= هو سلسلة الاستعلام test"> ربط مع سلسلة استعلام </A>
رمز أعلاه بإنشاء ملف يسمى النص مع قيمة "هذا هو استعلام اختبار سلسلة" متغير.
يتم إنشاء سلاسل الاستعلام أيضا عن طريق تقديم النموذج، أو من قبل المستخدم بإدخال الاستعلام في شريط عنوان المتصفح.
ملاحظة: إذا كنت بحاجة إلى إضافة كميات كبيرة من البيانات (أكثر من 100KB)، لا يمكنك استخدام Request.QueryString.
قواعد
参数 | 描述 |
---|---|
variable | 必需。在 HTTP 查询字符串中要取回的变量名称。 |
index | 可选。为一个变量规定多个值之一。从 1 到 Request.QueryString(variable).Count。 |
أمثلة
مثال 1
قيم سلسلة الاستعلام اجتياز جميع المتغيرات ن:
افترضنا أن يتم إرسال هذا الطلب:
وnames.asp يحتوي على التعليمات البرمجية التالية:
for i=1 to Request.QueryString("n").Count
Response.Write(Request.QueryString("n")(i) & "<br>")
next
%>
سوف names.asp ملف تظهر:
Susan
مثال 2
لنفترض أن يتم إرسال السلسلة:
رمز أعلاه ينتج قيمة QUERY_STRING التالية:
الآن، يمكننا استخدام المعلومات في البرنامج النصي:
Your age is <%= Request.QueryString("age")%>.
الإخراج:
إذا لم تقم بتحديد أية قيم متغيرة للظهور مثل هذا:
سوف يكون الإخراج من هذا القبيل:
طلب الكامل كائن المرجعي