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" という名前のクエリ文字列変数の値を取得する 2 つの方法を示しています。 いずれの場合も、URL が指定されている場合、 http://www.contoso.com/default.aspx?fullname=Fadi%20Fakhouri返される値は "Fadi Fakhouri" になります。これは、URL がスペース文字にデコードされるため %20 です。 URL にクエリ文字列 ID がない fullname 場合、返される値は null.

コードの最初の行は、クエリ文字列内でのみキー "fullname" を検索します。2 行目では、すべての HTTP 要求コレクションでキー "fullname" が検索されます。 2 行目の詳細については、次を参照してください Item[]

string fullname1 = Request.QueryString["fullname"];
string fullname2 = Request["fullname"];
Dim fullname1 As String = Request.QueryString("fullname")
Dim fullname2 As String = Request("fullname")

適用対象

こちらもご覧ください