HttpRequest.QueryString Property
Definition
Gets the collection of HTTP query string variables.
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
Property Value
The query string variables sent by the client. Keys and values are URL-decoded.
Examples
The following code example shows two ways to get the value of a query string variable named "fullname". In each case, if the URL is http://www.contoso.com/default.aspx?fullname=Fadi%20Fakhouri
, then the value returned is "Fadi Fakhouri" because the %20
is URL-decoded into a space character. If the URL doesn't have a fullname
query string ID, the returned value would be null
.
The first line of code looks for the key "fullname" only in the query string; the second line looks for the key "fullname" in all of the HTTP request collections. For more information about the second line, see Item[String].
string fullname1 = Request.QueryString["fullname"];
string fullname2 = Request["fullname"];
Dim fullname1 As String = Request.QueryString("fullname")
Dim fullname2 As String = Request("fullname")