HttpRequest.QueryString HttpRequest.QueryString HttpRequest.QueryString HttpRequest.QueryString Property

定義

HTTP クエリ文字列変数のコレクションを取得します。 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
プロパティ値

クライアントから送信されたクエリ文字列変数。 The query string variables sent by the client. URL デコードされたキーと値。 Keys and values are URL-decoded.

次のコード例では、"fullname"という名前のクエリ文字列変数の値を取得する 2 つの方法を示します。The following code example shows two ways to get the value of a query string variable named "fullname". URL の場合は、各ケースでhttp://www.contoso.com/default.aspx?fullname=Fadi%20Fakhouri、ため、返される値は"Fadi Fakhouri"、%20は空白文字を URL デコードします。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. URL を持っていない場合、fullname文字列 ID をクエリで返される値になります。nullします。If the URL doesn’t have a fullname query string ID, the returned value would be null.

コードの最初の行が"fullname"クエリ文字列でのみキーを探します2 行目は、キーのすべての HTTP 要求のコレクションには、"fullname"を検索します。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. 2 番目の行の詳細については、次を参照してください。Item[String]します。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")  

適用対象

こちらもご覧ください