ASP QueryString समूह
परिभाषा और उपयोग
QueryString समूह HTTP क्यूरी स्ट्रिंग में वेरियेबल के मान को ले जाने के लिए उपयोग किया जाता है。
HTTP क्यूरी स्ट्रिंग (HTTP query string) प्रश्न चिह्न (?) के बाद के मान के द्वारा निर्धारित है, जैसे कि:
<a href="test.asp?txt=this is a query string test">सर्वेक्षण स्ट्रिंग के साथ लिंक</a>
ऊपरी कोड एक नाम बना सकता है txt और मान "this is a query string test"
क्यूरी स्ट्रिंग बायां टेबल सबमिट के द्वारा या उपयोगकर्ता द्वारा ब्राउज़र के पत्थरबंद में भरा जा सकता है。
व्याकरण
Request.QueryString(variable)[(index)|.Count]
पारामीटर | वर्णन |
---|---|
variable | अनिवार्य।HTTP ग्रूप स्ट्रिंग में ले जाने वाले वेरियेबल का नाम |
index | वैकल्पिक।एक वेरियेबल के लिए कई मानों को निर्दिष्ट करें।1 से Request.QueryString(variable).Count तक |
उदाहरण
उदाहरण 1
सर्वेक्षण स्ट्रिंग में सभी नाम n के मानों को घूमा:
यदि, यह भेजे गए अनुरोध है:
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 %>
file 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%>
आउटपुट इस तरह होगा:
क्वेरी स्ट्रिंग है: name=John&age=30