У меня есть маршруты:
routes.MapRoute(
"NewsRoute",
"News/{newsId}/{newsTitle}",
new {
controller = "News",
action = "News",
newsId = UrlParameter.Optional,
newsTitle = UrlParameter.Optional
}
);
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Home", id = UrlParameter.Optional } // Parameter defaults
);
и использование:
@Url.Action("News", "News", new { newsId = "", newsTitle = "" })
Я хочу получить URL-адрес "/ News", но вместо этого создается "/ News / News".Маршрут по умолчанию используется, я думаю.Итак, вопрос в том, почему пропущен NewsRoute?