ASP QueryString 集合

Request اوبجکت مراجعه دستورالعمل

定义和用法

QueryString 集合用于取回 HTTP 查询字符串中的变量值。

HTTP 查询字符串 (HTTP query string) 是由问号 (?) 之后的值规定的,比如:

带有查询字符串的链接

上面的代码可生成一个名为 txt 且值为 "this is a query string test"的变量。

查询字符串同样可以通过表单提交来生成,或者通过用户在浏览器的地址栏中输入查询。

ਗਰੰਥ

Request.QueryString(variable)[(index)|.Count]
ਪੈਰਾਮੀਟਰ ਵਰਣਨ
variable ਲਾਜ਼ਮੀ, HTTP ਕਿਰਿਆ ਵਿੱਚ ਪ੍ਰਾਪਤ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਵਾਰਤਾ ਦਾ ਨਾਮ
index ਵਿਕਲਪਿਤ, ਇੱਕ ਵਾਰਤਾ ਨੂੰ ਕਈ ਮੁੱਲਾਂ ਵਿੱਚ ਸੁਝਾਏ ਜਾ ਸਕਦੇ ਹਨ। ਇਕਸਾਰਤਾ 1 ਤੋਂ Request.QueryString(variable).Count ਤੱਕ

ਮਾਡਲ

ਉਦਾਹਰਣ 1

ਜਿਊਰੀ ਕੁਰਸੀ ਵਿੱਚ ਸਾਰੇ ਮੁੱਲਾਂ ਦਾ ਪਿੱਛੇ ਸਾਰਣ ਕਰੋ:

ਇਕਸਾਰਤਾ, ਇਹ ਭੇਜੀ ਗਈ ਅਪੀਲ ਹੈ:

http://www.codew3c.com/test/names.asp?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.codew3c.com/test/names.asp?name=John&age=30

ਉੱਪਰੋਕਤ ਕੋਡ ਨੇ ਇਹ QUERY_STRING ਮੁੱਲ ਪੈਦਾ ਕੀਤਾ ਹੈ:

name=John&age=30

ਹੁਣ, ਅਸੀਂ ਇਹ ਸੂਚਨਾਵਾਂ ਸਕ੍ਰਿਪਟ ਦੇ ਵਰਤੋਂ ਨਾਲ ਵਰਤ ਸਕਦੇ ਹਾਂ:

ਹਾਲੋ, <%=Request.QueryString("name")%>. 
ਤੁਹਾਡੀ ਉਮਰ ਹੈ <%= Request.QueryString("age")%>.

آؤٹپوٹ:

هی، جان. آپ کی عمر 30 ہے.

جب کسی بھی نمونے کا اشارہ نہیں دیا گئی تو، مثلاً:

کویئری سٹرنگ ہے: <%=Request.QueryString%> 

آؤٹپوٹ اینچا رہے گا:

کویئری سٹرنگ ہے: نام=جان&عمر=30

Request اوبجکت مراجعه دستورالعمل