Параметры Строки запроса доступа без значений в ASP.NET

Я пытаюсь настроить страницу, которая имеет два поведения. Я разделяю их URL: через Одно поведение получают доступ /some-controller/some-action, другой через /some-controller/some-action?customize.

Это не похоже на Запрос. Объект QueryString содержит что-либо, тем не менее, когда я посещаю второй URL... Я имею в виду, набор ключей имеет один элемент в нем, но это null, нет 'customize'. У любого есть любые идеи об этом или как включить это. Я хотел бы постараться не вручную анализировать строку запроса любой ценой :).

28
задан user2864740 26 October 2016 в 00:01
поделиться

2 ответа

ASP.NET не поддерживает определение наличия параметров строки запроса без значений, поскольку Request.QueryString ["customize"] и Request.QueryString ["foo "] оба нулевые . Вам придется либо разобрать его самостоятельно, либо указать значение, например ? Customize = 1

1
ответ дан 28 November 2019 в 02:18
поделиться

Вы можете проверить значение Request.Url.Query, если ?customise - единственное, что вы ищете.

7
ответ дан 28 November 2019 в 02:18
поделиться
Другие вопросы по тегам:

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