What\'s the easiest / standard way to retrieve the GET (in URL) variables passed to a .aspx (VB) page?
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))
}
Look at the Request.QueryString collection
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