Steven
Steven

Reputation: 13769

Retrieve GET variables from URL in ASPX

What's the easiest / standard way to retrieve the GET (in URL) variables passed to a .aspx (VB) page?

Upvotes: 23

Views: 75479

Answers (3)

Jonathan Mayhak
Jonathan Mayhak

Reputation: 12526

You can use the following:

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

string value = Request.QueryString("hello");

Value will be goodbye

or

foreach(string key in Request.QueryString)
{
    Response.write(Request.QueryString(key))
}

Upvotes: 50

user8538511
user8538511

Reputation:

if you have a path :

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

If you do :

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

Output :

Welcome, Evan. Your age is 16

But as your specifying it's in VB the optimal way would be like :

Path :

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

Code :

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

Output :

Evan
Bhops

Upvotes: 1

Clyde
Clyde

Reputation: 8145

Look at the Request.QueryString collection

Upvotes: 7

Related Questions