Запрос () по сравнению с запросом. QueryString ()

Я недавно начал использовать Request("key") вместо Request.QueryString("key") получить доступ к моим значениям querystring. Однако я считал что:

Получает указанный объект от Системы. Сеть. HttpRequest. Cookie, Система. Сеть. HttpRequest. Форма, Система. Сеть. HttpRequest. QueryString, Система. Сеть. HttpRequest. ServerVariables

Поэтому, если у меня есть querystring ключ и ключ cookie, которые являются тем же, какое значение возвращено?

9
задан Curt 25 September 2012 в 11:59
поделиться

1 ответ

Они проверяются в следующем порядке:

  1. QueryString
  2. Форма
  3. Cookies
  4. ServerVariables

Поиск прерывается, поэтому как только найден соответствующий ключ, возвращается значение.

Итак, чтобы ответить на ваш вопрос, соответствующий элемент QueryString имеет приоритет над Cookies .

18
ответ дан 4 December 2019 в 11:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: