Freigeben über


HttpRequest.QueryString Eigenschaft

Definition

Ruft die Auflistung von Zeichenfolgenvariablen für HTTP-Abfragen ab.

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

Eigenschaftswert

NameValueCollection

Die Abfragezeichenfolgenvariablen, die vom Client gesendet werden. Schlüssel und Werte sind URL-entschlüsselt.

Beispiele

Das folgende Codebeispiel zeigt zwei Möglichkeiten zum Abrufen des Werts einer Abfragezeichenfolgenvariable namens "fullname". Wenn die URL http://www.contoso.com/default.aspx?fullname=Fadi%20Fakhouriin jedem Fall lautet, lautet der zurückgegebene Wert "Fadi Fakhouri", da die %20 URL in ein Leerzeichen decodiert ist. Wenn die URL keine Abfragezeichenfolgen-ID enthält fullname , lautet nullder zurückgegebene Wert .

Die erste Codezeile sucht nur in der Abfragezeichenfolge nach dem Schlüssel "fullname". die zweite Zeile sucht nach dem Schlüssel "fullname" in allen HTTP-Anforderungssammlungen. Weitere Informationen zur zweiten Zeile finden Sie unter Item[].

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

Gilt für

Siehe auch