Я создал сайт с ASP.NET MVC. У меня есть несколько статических страниц, которые я в настоящее время обслуживаю через один контроллер под названием Home. Это создает некоторые довольно уродливые URL.
example.com/Home/About
example.com/Home/ContactUs
example.com/Home/Features
Вы поняли идею. Я бы предпочел не создавать контроллер для каждого из них, поскольку действия просто вызывают представление без передачи модели.
Есть ли способ написать правило маршрутизации, которое удалит контроллер из URL? Я бы хотел, чтобы это выглядело так:
example.com/About
example.com/ContactUs
example.com/Features
Если нет, как эта ситуация обычно обрабатывается? Я полагаю, что я не первый, кто сталкивается с этим.