Latest web development tutorials

جمع ASP سلسلة استعلام مواقع المعلومات

طلب مرجع كائن طلب الكامل كائن المرجعي

يستخدم سلسلة استعلام مواقع المعلومات جمع لاسترداد قيمة المتغير في سلسلة الاستعلام HTTP.

يتم تحديد سلسلة الاستعلام HTTP التي كتبها القيمة بعد علامة الاستفهام، على سبيل المثال، (؟):

<a "test.html؟txt=this href= هو سلسلة الاستعلام test"> ربط مع سلسلة استعلام </A>

رمز أعلاه بإنشاء ملف يسمى النص مع قيمة "هذا هو استعلام اختبار سلسلة" متغير.

يتم إنشاء سلاسل الاستعلام أيضا عن طريق تقديم النموذج، أو من قبل المستخدم بإدخال الاستعلام في شريط عنوان المتصفح.

ملاحظة: إذا كنت بحاجة إلى إضافة كميات كبيرة من البيانات (أكثر من 100KB)، لا يمكنك استخدام Request.QueryString.

قواعد

Request.QueryString(variable)[(index)|.Count]

参数 描述
variable 必需。在 HTTP 查询字符串中要取回的变量名称。
index 可选。为一个变量规定多个值之一。从 1 到 Request.QueryString(variable).Count。


أمثلة

مثال 1

قيم سلسلة الاستعلام اجتياز جميع المتغيرات ن:

افترضنا أن يتم إرسال هذا الطلب:

http://www.w3cschool.cc/test/names.html?n=John&n=Susan

وnames.asp يحتوي على التعليمات البرمجية التالية:

<%
for i=1 to Request.QueryString("n").Count
Response.Write(Request.QueryString("n")(i) & "<br>")
next
%>

سوف names.asp ملف تظهر:

John
Susan

مثال 2

لنفترض أن يتم إرسال السلسلة:

http://www.w3cschool.cc/test/names.html?name=John&age=30

رمز أعلاه ينتج قيمة QUERY_STRING التالية:

name=John&age=30

الآن، يمكننا استخدام المعلومات في البرنامج النصي:

Hi, <%=Request.QueryString("name")%>.
Your age is <%= Request.QueryString("age")%>.

الإخراج:

Hi, John. Your age is 30.

إذا لم تقم بتحديد أية قيم متغيرة للظهور مثل هذا:

Query string is: <%=Request.QueryString%>

سوف يكون الإخراج من هذا القبيل:

Query string is: name=John&age=30


طلب مرجع كائن طلب الكامل كائن المرجعي