HttpRequest.QueryString Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает коллекцию переменных строки запроса 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
Значение свойства
Переменные строки запроса, отправленные клиентом. Ключи и значения декодируются с помощью URL-адресов.
Примеры
В следующем примере кода показаны два способа получения значения переменной строки запроса с именем fullname. В каждом случае, если URL-адрес имеет значение http://www.contoso.com/default.aspx?fullname=Fadi%20Fakhouri
, возвращается значение "Fadi Fakhouri", так как %20
URL-адрес декодируется в пробел. Если URL-адрес не имеет fullname
идентификатор строки запроса, возвращаемое значение будет null
.
Первая строка кода ищет ключ "fullname" только в строке запроса; Вторая строка ищет ключ "fullname" во всех коллекциях HTTP-запросов. Дополнительные сведения о второй строке см. в разделе Item[].
string fullname1 = Request.QueryString["fullname"];
string fullname2 = Request["fullname"];
Dim fullname1 As String = Request.QueryString("fullname")
Dim fullname2 As String = Request("fullname")