Sdílet prostřednictvím


HttpRequest.QueryString Vlastnost

Definice

Získá kolekci proměnných řetězce dotazu 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

Hodnota vlastnosti

NameValueCollection

Proměnné řetězce dotazu odeslané klientem. Klíče a hodnoty jsou dekódovány adresou URL.

Příklady

Následující příklad kódu ukazuje dva způsoby získání hodnoty proměnné řetězce dotazu s názvem "fullname". V každém případě, pokud je http://www.contoso.com/default.aspx?fullname=Fadi%20Fakhouriadresa URL , pak vrácená hodnota je "Fadi Fakhouri", protože %20 je adresa URL dekódována na znak mezery. Pokud adresa URL neobsahuje ID řetězce dotazu, vrácená fullname hodnota by byla null.

První řádek kódu hledá klíč "fullname" pouze v řetězci dotazu; Druhý řádek hledá klíč "fullname" ve všech kolekcích požadavků HTTP. Další informace o druhém řádku naleznete v tématu Item[].

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

Platí pro

Viz také