Запрос доступа или IQueryCollection в Layout.cshtml в ASP.NET Core MVC? - PullRequest
1 голос
/ 28 апреля 2019

Возможно ли получить доступ к Request или IQueryCollection в представлении, и в частности в _Layout.cshtml?Причиной этого является условное отображение элементов в Razor на основе строки запроса.Очевидно, что это не идеально, но это устаревшее приложение.

1 Ответ

1 голос
/ 28 апреля 2019

Вы можете получить доступ к IQueryCollection внутри любого Razor View через свойство Context, которое является экземпляром HttpContext. Вот пример:

<p>Foo: @Context.Request.Query["Foo"]</p>

См. Документы здесь: Использование HttpContext из представления Razor .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...