从ASPX中的URL检索GET变量

时间:2009-06-23 16:03:49

标签: asp.net forms

检索传递给.aspx(VB)页面的GET(在URL中)变量的最简单/标准方法是什么?

3 个答案:

答案 0 :(得分:47)

您可以使用以下内容:

Example URL

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

价值将是再见

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

答案 1 :(得分:7)

查看Request.QueryString集合

答案 2 :(得分:1)

如果你有路径:

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