web-dev-qa-db-fra.com

Récupérer des variables GET à partir d'une URL en ASPX

Quelle est la méthode la plus simple/standard pour récupérer les variables GET (dans une URL) transmises à une page .aspx (VB)?

21
Steven

Vous pouvez utiliser les éléments suivants:

Exemple d'URL

string value = Request.QueryString["hello"];

La valeur sera au revoir

ou

foreach(string key in Request.QueryString)
{
    Response.write(Request.QueryString[key])
}
46
Jonathan Mayhak

Regardez la collection Request.QueryString

7
Clyde

si vous avez un chemin:

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

Si tu fais : 

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

Sortie: 

Bienvenue Evan. Votre âge est 16

Mais comme vous le spécifiez dans VB, le moyen optimal serait le suivant: 

Chemin : 

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 
%> 

Sortie: 

Evan 
Bhops 

1
user8538511