Eine einfache Aufgabe in MVC, wird manchmal eine harte Herausforderung.ASP.NET MVC ActionLink außerhalb des Bereichs
Nun, ich habe einen Bereich namens Admin. Ich habe eine Seite namens "Forbidden" im Shared-Verzeichnis in diesem Bereich.
Das Ziel ist einfach: Ich muss einen Html.ActionLink erstellen, der eine Verknüpfung generiert, um zur Startseite zurückzukehren, die OUTSIDE der Admin-Bereich ist.
Also versuche ich, <%= Html.ActionLink("Back","Index",new {controller="Home"})%>
und seine generieren:
http://localhost/Admin/Home/Index
Sein falsch Ich möchte:
http://localhost/Home/Index
Wie kann ich einen Link von einem Bereich auf den Standardcontroller Struktur?
Ich habe versucht, knifflig zu werden und diese zu meiner AreaRegistration Standardroute hinzufügen, aber das hat nicht funktioniert. Das Handbuch direkt zu area = "" funktioniert in einem regulären Aktionslink. Vielen Dank. – kmehta
Und für Form das ist, wie Sie es tun würden. 'Html.BeginForm (" LogOff "," Konto ", neu {area =" "}, FormMethod.Post, neu {id =" logoutForm "}))' –