Какой простой/стандартный способ получить переменные GET (в URL), переданные на страницу .aspx(VB)?
Получить переменные GET из URL-адреса в ASPX
Ответ 1
Вы можете использовать следующее:
http://www.whatever.com?hello=goodbye&goodbye=hello
string value = Request.QueryString("hello")
Значение будет до свидания
или
foreach(string key in Request.QueryString)
{
Response.write(Request.QueryString[key])
}
Ответ 2
Посмотрите на коллекцию Request.QueryString
Ответ 3
если у вас есть путь:
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
%>
Выход:
Эван
Bhops