HttpRequest.QueryString Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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%20Fakhouri
adresa 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")