У меня есть приложение Asp.net Core, и я использую такой маршрут.
routes.MapRoute(
name: "Address",
template: "adress-info/{action}/{id?}",
defaults: new { controller = "Address", action = "Index" }
);
Мой помощник по URL генерирует неправильные адреса URL, если я не использую параметр по умолчанию.Например
//This is generate right url. http://localhost/address-info
@Url.RouteUrl("Address",new {action="Index"})
//i expect generate same url as up but it's generate http://localhost/address-info/anotherAction
@Url.RouteUrl("Address")
Почему не применяется действие по умолчанию MapRoute?В чем проблема?
Спасибо