Подтвердить что ты не робот

Получить переменные GET из URL-адреса в ASPX

Какой простой/стандартный способ получить переменные GET (в URL), переданные на страницу .aspx(VB)?

4b9b3361

Ответ 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