HttpRequest.QueryString Proprietà

Definizione

Ottiene la raccolta di variabili di tipo stringa di query 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

Valore della proprietà

NameValueCollection

Variabili di stringa di query inviate dal client. Chiavi e valori vengono decodificati come una stringa URL.

Esempio

Nell'esempio di codice seguente vengono illustrati due modi per ottenere il valore di una variabile di stringa di query denominata "FullName". In ogni caso, se l'URL è http://www.contoso.com/default.aspx?fullname=Fadi%20Fakhouri , il valore restituito è "Fadi fattori" perché %20 è decodificato in URL in un carattere spazio. Se l'URL non dispone di un fullname ID di stringa di query, il valore restituito sarà null .

La prima riga di codice cerca la chiave "FullName" solo nella stringa di query; la seconda riga cerca la chiave "FullName" in tutte le raccolte di richieste HTTP. Per ulteriori informazioni sulla seconda riga, vedere Item[] .

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

Si applica a

Vedi anche