Маршрутизация и страницы Razor¶
Как уже упоминалось, страницы Razor используют маршрутизацию на основе атрибутов, создавая шаблоны маршрутов на основе соглашений. ASP.NET Core создает шаблон маршрута для каждой страницы Razor в момент вызова метода MapRazorPages():
Для каждой страницы используется путь к ней относительно папки
Pages/; расширение .cshtml отбрасывается. То есть, странице Pages/Products/View.cshtml соответствует шаблон маршрута products/view.По умолчанию для каждой страницы Razor создается один шаблон маршрута, за исключением страницы Index.cshtml — для них создается 2 шаблона маршрутов, с сегментом
index и без него. Так, страница Pages/ToDo/Index.cshtml получит два маршрута:
todotodo/index
Последнее обновление :
16 апреля 2023 г.
Дата создания : 22 сентября 2022 г.
Дата создания : 22 сентября 2022 г.