HttpRequest.QueryString Свойство

Определение

Получает коллекцию переменных строки запроса HTTP.Gets the collection of HTTP query string variables.

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

Значение свойства

Переменные строки запроса, отправленные клиентом.The query string variables sent by the client. Ключи и значения декодируются с помощью URL-адресов.Keys and values are URL-decoded.

Примеры

В следующем примере кода показаны два способа получения значения переменной строки запроса с именем FullName.The following code example shows two ways to get the value of a query string variable named "fullname". В каждом случае, если URL-адрес http://www.contoso.com/default.aspx?fullname=Fadi%20Fakhouri—, возвращается значение «фэди Фахури», %20 так как URL-адрес декодирован в символ пробела.In each case, if the URL is http://www.contoso.com/default.aspx?fullname=Fadi%20Fakhouri, then the value returned is "Fadi Fakhouri" because the %20 is URL-decoded into a space character. Если URL-адрес не содержит fullname идентификатор строки запроса, возвращаемое значение nullбудет.If the URL doesn't have a fullname query string ID, the returned value would be null.

Первая строка кода ищет ключ FullName только в строке запроса. Вторая строка ищет ключ FullName во всех коллекциях HTTP-запросов.The first line of code looks for the key "fullname" only in the query string; the second line looks for the key "fullname" in all of the HTTP request collections. Дополнительные сведения о второй строке см. в разделе Item[String].For more information about the second line, see Item[String].

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

Применяется к

Дополнительно