Это кажется слишком простым, чтобы вести себя таким образом, но я предоставлю соответствующий код. По сути, у меня есть ActionLink на макете, и он настроен так же, как и другие ActionLinks. Единственная разница? Он только вернет ошибку «ресурс не найден». Я потратил около часа на поиск высоко и низко, и ничего не могу найти. Вот мой код:MVC ActionLink возвращает только «ресурс не может быть найден»
Вид:
@{
ViewBag.Title = "Index";
}
<h1>Reports</h1>
Контроллер:
public class HomeController : BaseController
{
//
// GET: /Home/
public ActionResult Index()
{
return View();
}
}
ActionLink (в макете):
@Html.MenuActionLink("Settings", "active", "Index", "Settings", null, new RouteValueDictionary(new { accesskey = 5 }))
Я не могу понять, что случилось. Все, что я делаю, это добавление некоторых простых страниц на существующий сайт, но я не могу даже правильно ссылаться на представление. Любая помощь приветствуется.
Да, они следуют тому же синтаксису/формату, что и другие (рабочие) actionlinks (которые находятся в одном месте). – Kehlan