Я пытаюсь настроить страницу, которая имеет два поведения. Я разделяю их URL: через Одно поведение получают доступ /some-controller/some-action
, другой через /some-controller/some-action?customize
.
Это не похоже на Запрос. Объект QueryString содержит что-либо, тем не менее, когда я посещаю второй URL... Я имею в виду, набор ключей имеет один элемент в нем, но это null
, нет 'customize'
. У любого есть любые идеи об этом или как включить это. Я хотел бы постараться не вручную анализировать строку запроса любой ценой :).
ASP.NET не поддерживает определение наличия параметров строки запроса без значений, поскольку Request.QueryString ["customize"]
и Request.QueryString ["foo "]
оба нулевые
. Вам придется либо разобрать его самостоятельно, либо указать значение, например ? Customize = 1
Вы можете проверить значение Request.Url.Query
, если ?customise
- единственное, что вы ищете.