HttpRequest.QueryString Właściwość

Definicja

Pobiera kolekcję zmiennych ciągu zapytania 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

Wartość właściwości

NameValueCollection

Zmienne ciągu zapytania wysyłane przez klienta. Klucze i wartości są dekodowane pod adresem URL.

Przykłady

Poniższy przykład kodu przedstawia dwa sposoby uzyskania wartości zmiennej ciągu zapytania o nazwie "fullname". W każdym przypadku, jeśli adres URL to http://www.contoso.com/default.aspx?fullname=Fadi%20Fakhouri, zwracana wartość to "Fadi Fakhouri", ponieważ %20 element jest zdekodowany pod adresem URL w znak spacji. Jeśli adres URL nie ma identyfikatora fullname ciągu zapytania, zwracana wartość to null.

Pierwszy wiersz kodu szuka klucza "fullname" tylko w ciągu zapytania; drugi wiersz szuka klucza "fullname" we wszystkich kolekcjach żądań HTTP. Aby uzyskać więcej informacji na temat drugiego wiersza, zobacz Item[].

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

Dotyczy

Zobacz też