MVC 6 - vNext с Ядром 5,0MVC vNext маршрутизация и ActionLink
Я использую маршрут в моем проекте, это выглядит следующим образом:
routes.MapRoute(
name: "Default",
template: "{firstId}/{secondId}",
defaults: new { controller = "Window", action = "Index" });
В одном из моих взглядов я пытаюсь создать ActionLink
так:
@Html.ActionLink("Title", "Index", "Window", new { firstId = "a", secondId = "b" }, null);
Это ActionLink
возвращает следующий якорь:
<a href="/Window?firstId=a&secondId=b">Test</a>
Но то, что я ожидал это:
<a href="https://stackoverflow.com/a/b">Test</a>
Можно ли очистить это?
, что ваш единственный путь? –
@ErikFunkenbusch Да, это мой единственный маршрут. – Swag
Я не понимаю, как это возможно, если это ваш единственный маршрут. Вы должны получить 404, если маршрут не соответствует. У вас даже нет маршрута по умолчанию? –