在URL中,符号 "?" 代表查询参数的开始。
URL中问号后面的部分(即?
后面的内容)被称为查询字符串。
http://en.wikipedia.org/wiki/Query_string
它用于向web应用程序传递参数。
例如,在ASP.NET中,我可能有一个像这样的.aspx
页面:
http://example.com/myapp/default.aspx
在该页面的代码后台中,我可以查找是否存在任何查询字符串参数:
string paramValue = Request.QueryString["param"];
如果有人访问我的页面,URL为http://example.com/myapp/default.aspx?param=abcd
那么paramValue
的值将是"abcd"。