2009-06-23 10 views
19

में यूआरएल से वैरिएबल प्राप्त करें। एक एएसपीएक्स (वीबी) पृष्ठ पर जीईटी (यूआरएल) चर को पुनः प्राप्त करने का सबसे आसान/मानक तरीका क्या है? Request.QueryString संग्रह मेंएएसपीएक्स

+0

यहां पोस्ट पोस्टबैक मानों के माध्यम से एसओ पर लूपिंग का एक उदाहरण दिया गया है। [http://stackoverflow.com/questions/562943/looping-through-a-request-querystring-in-vb-net](http://stackoverflow.com/questions/562943/looping-through-a-request- querystring-in-vb-net) – Zachary

उत्तर

43

आप निम्न का उपयोग कर सकते हैं:

http://www.whatever.com?hello=goodbye&goodbye=hello 

string value = Request.QueryString("hello") 

मूल्य होगा अलविदा

या

foreach(string key in Request.QueryString) 
{ 
    Response.write(Request.QueryString[key]) 
} 
+0

मुझे [] का उपयोग करते समय एक वाक्यविन्यास त्रुटि मिलती है, लेकिन जब() –

+1

@ClayNichols का उपयोग करते समय नहीं। 'Request.QueryString [" हैलो "]' काम नहीं करता है। 'Request.QueryString (" हैलो ")' करता है। – tresf

0

अगर आप एक पथ है:

www.stackoverEvan.com/question/directory-lookup.asp?name=Evan&age=16 

यदि आप कार्य करें:

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

आउटपुट:

में आपका स्वागत है, इवान। आपकी उम्र 16

है लेकिन इष्टतम तरीके के रूप में अपने निर्दिष्ट करने वाली VB में है जैसा होगा:

पथ:

http://localhost/script/directory/NAMES.ASP?Q=Evan&Q=Bhops 

कोड:

--- Names.asp --- 
<% 
    For Each item In Request.QueryString("Q") 
    Response.Write Request.QueryString("Q")(item) & "<BR>" 
    Next 
%> 

आउटपुट:

इवान
भोप्स

संबंधित मुद्दे