Proste zadanie w MVC, czasem staje się trudnym wyzwaniem.ASP.NET MVC ActionLink poza obszarem
Cóż, mam obszar o nazwie Administrator. Mam stronę o nazwie "Forbidden" w katalogu Shared w tym obszarze.
Cel jest prosty: muszę utworzyć plik Html.ActionLink, który generuje link do strony głównej, która jest w obszarze administracyjnym.
więc staram, <%= Html.ActionLink("Back","Index",new {controller="Home"})%>
i jej generowanie:
http://localhost/Admin/Home/Index
Jego źle chcę!
http://localhost/Home/Index
Jak mogę utworzyć link z obszaru struktury sterowników domyślne?
Próbowałem uzyskać podstępne i dodać to do mojej domyślnej trasy AreaRegistration, ale to nie zadziałało. Instrukcja bezpośrednio do area = "" działa w zwykłym łączu akcji. Dzięki. – kmehta
A dla Form jest to, jak byś to zrobił. 'Html.BeginForm (" LogOff "," Konto ", nowy {area =" "}, FormMethod.Post, nowy {id =" logoutForm "}))' –