У меня есть область с именем Admin с моделью CMSPage. Мой контроллер называется CMSPagesController. Я хотел бы создать пользовательский маршрут, так что я могу использовать просто страницу вместо CMSPage, так что я подумал, создавая следующий пользовательский маршрут, он будет работать, но Нету:Как создать пользовательский маршрут в MVC
routes.MapRoute(
"AdminPages",
"Admin/Pages/{action}/{id}",
new { controller = "CMSPages", action = "Index", id = UrlParameter.Optional }
);
Может кто-то пожалуйста, привести меня в правильном направлении ?
Вы поместили этот код перед маршрутом по умолчанию? –
Да, и цель состоит в том, чтобы сохранить внутренние имена объектов класса именно так, внутренние. Тогда для моего приложения я бы не хотел, чтобы это внутреннее имя, поэтому я хотел переименовать его с помощью настраиваемого маршрута в простое имя для приложения (CMSPage == Page). Я вижу ответ Ниерадж ниже, но я думаю, что попробовал тот же пример, и он не сработал. Я собираюсь дать ему еще одну попытку и сообщить о моих выводах. – Keith