Link do kontrolera root z kontrolera obszaru w ASP MVC
Jak mogę połączyć się z jednym z moich kontrolerów roota z jednego z moich obszarów?
<% Html.RenderAction("Action", "Page", new {area = "root", name = "Admin"}); %>
Daje mi to błąd:
Żadna trasa w tabeli tras nie odpowiada podanym wartościom.
Mam nazwę kontroleraPage
w folderze o nazwieAdmin
w mojej kolekcji kontrolera root. Mogę dotrzeć do tego kontrolera, wpisując Administrator.
Tak zarejestrowałem trasę:
routes.MapRoute(
"Admin",
"Admin/{controller}/{action}/{id}",
new { controller = "Admin", action = "Index", id = "" }
);
Miałem nadzieję, że będę mógł zająć się trasą „Admin”, używając tej składni, ale to nie działa. Jakieś pomysły, jak to naprawić?