Действие по умолчанию для основного маршрута Asp.Net - PullRequest
0 голосов
/ 09 июля 2019

У меня есть приложение 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?В чем проблема?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...