Retrieve GET variables from URL in ASPX

前端 未结 3 800
抹茶落季
抹茶落季 2020-11-30 11:11

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

相关标签:
3条回答
  • 2020-11-30 11:25

    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))
    }
    
    0 讨论(0)
  • 2020-11-30 11:43

    Look at the Request.QueryString collection

    0 讨论(0)
  • 2020-11-30 11:50

    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

    0 讨论(0)
提交回复
热议问题