У меня есть контроллер HomeController с действиями Index (), MethodOne () и MethodTwo (). Каждый из них просто возвращает View () на данный момент.
Когда я создаю ссылку действия с кодом:
@Html.ActionLink("Home", "Index", "Home")
Я получаю гиперссылку:
<a href="/">Home</a>
Это хорошо, однако использование того же метода расширения ActionLink для маршрутизации. MethodOne Я получаю гиперссылку:
<a href="/Home/MethodOne">MethodOne</a></li>
Что мне нужно настроить, чтобы мой сайт принимал гиперссылку «/ MethodOne», в настоящее время это возвращает 404.
У меня есть подозрение, что это может быть связано с маршрутизацией. Моя таблица маршрутизации в настоящее время используется по умолчанию:
routes.MapRoute("Default", "{controller}/{action}/{id}",
new
{
controller = "Home",
action = "Index",
id = UrlParameter.Optional
});