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" という名前のクエリ文字列変数の値を取得する 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")