HttpRequest.QueryString 属性

定义

获取 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

属性值

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")

适用于

另请参阅