Создание ссылок с помощью тег-хелпера anchor¶
Как мы уже видели, можно генерировать URL-адреса для ссылок на другие страницы изнутри обработчиков страниц с помощью ActionResult. Рассмотрим, как выполнять ту же задачу внутри представлений Razor.
Концептуально работа этого тег-хелпера идентична генерации адреса для атрибута action формы. Нам нужно заполнить атрибуты asp-page и asp-page-handler, а также, если это необходимо, asp-route-*.
Вот полный список возможных атрибутов тег-хелпера <a>:
asp-page— указывает на страницу Razor;asp-page-handler— указывает на обработчик страницы Razor;asp-area— устанавливает параметр маршрута области1;asp-host— если он задан, будет генерироваться абсолютный URL-адрес с этим хостом;asp-protocol— устанавливает, генерировать ссылку с протоколом http или https. Если задан, будет сгенерирован абсолютный URL вместо относительного;asp-route-*— задает параметры маршрута для использования во время генерации.
Последнее обновление :
20 апреля 2023 г.
Дата создания : 27 сентября 2022 г.
Дата создания : 27 сентября 2022 г.