HttpRequest.QueryString 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取 HTTP 查询字符串变量集合。
public:
property System::Collections::Specialized::NameValueCollection ^ QueryString { System::Collections::Specialized::NameValueCollection ^ get(); };
public System.Collections.Specialized.NameValueCollection QueryString { get; }
member this.QueryString : System.Collections.Specialized.NameValueCollection
Public ReadOnly Property QueryString As NameValueCollection
属性值
客户端发送的查询字符串变量。 键和值是 URL 解码。
示例
下面的代码示例演示了两种方法来获取名为“fullname”的查询字符串变量的值。 在每个情况下,如果 URL 为 http://www.contoso.com/default.aspx?fullname=Fadi%20Fakhouri
,则返回的值为“Fadi Fakhouri”,因为 %20
URL 解码为空格字符。 如果 URL 没有 fullname
查询字符串 ID,则返回的值将为 null
。
第一行代码仅在查询字符串中查找键“fullname”;第二行查找所有 HTTP 请求集合中的密钥“fullname”。 有关第二行的详细信息,请参阅 Item[]。
string fullname1 = Request.QueryString["fullname"];
string fullname2 = Request["fullname"];
Dim fullname1 As String = Request.QueryString("fullname")
Dim fullname2 As String = Request("fullname")