У меня есть приложение, которое я использую глобальный маршрут для запроса текущего пути и возврата данных, специфичных для страницы.У меня есть настройки маршрутов, как это ...
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Pages",
"Pages",
new { controller = "Pages", action = "Index" });
routes.MapRoute(
"Navigation",
"Navigation",
new {controller = "Navigation", action = "Index"});
routes.MapRoute(
"Default", // Route name
"{*url}", // URL with parameters {controller}/{action}/{id}
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
Проблема, с которой я сталкиваюсь, заключается в том, что когда я захожу в / Pages, чтобы попытаться добавить новые страницы, PageController срабатывает так, как и должно, но при отладке, после перехода к / Pages приложение затем делает запрос на HomeController.Я что-то упустил в настройках маршрутизации?