ActionLink zurück-Taste
Ich habe eine Index-Methode, die doppelte Aufgabe zu zeigen, eine Liste der posts und abgefragt Liste der Beiträge und kann auch Seiten so erhalten Sie urls wie /News/Page/1
oder /News?query=test
Klickt ein Benutzer durch einen post zu sagen News/Details/1
Sie erhalten einen einfachen, ActionLink, nimmt Sie zurück zu der Liste. ABER ich möchte diesen link, um zurück auf die eigentliche Seite, auf die Sie in Bezug auf die Auslagerungsdatei oder die Abfrage. Wie könnte ich dies tun? Ich will nicht, um die JavaScript-Geschichte-Methode. Hier ist meine aktuelle ActionLink: <%=Html.ActionLink("<< Back to News List", "Index")%>
- und dies ist ein Beispiel für das paging-links: <%= Html.RouteLink("<< First Page", "NewsPaging", new { query = ViewData["query"], page = 0 })%>
Dank
InformationsquelleAutor Cameron | 2011-01-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wäre es wahrscheinlich einfacher, die javascript verwenden, um Sie zu senden zurück zur letzten Seite in Ihrer Geschichte (ohne einen link zu der betreffenden Seite).
InformationsquelleAutor Brian Ball
Werde ich gehen für einen ActionLink wie
weil die Benutzer zugreifen können
News/Details/1
direkt und wenn man dann einen link, der verwendethistory.go(-1)
oderhistory.back()
Funktion wird es nicht leite zur Index Aktion weiterInformationsquelleAutor Fraz Sundal
Einen anderen Weg, dies zu tun ist, erstellen Sie den link in die controller ein und ordnen Sie eine Eigenschaft des Modells oder eine einfache ViewBag variable (bis auf Sie). Für dieses Beispiel werde ich nur verwenden, ViewBag.
Also in Ihrem Beispiel gehen Sie von
/News/Details/1
zurück/News/Page/1?some-querystring
, können Sie Folgendes tun:In Ihrer Steuerung (vorausgesetzt, '1' ist die 'id'):
Ihrer Ansicht:
Einem Unentschieden zurück zu diesen ist, dass Sie müssen wissen, was der vorherigen Seite wurde/werden konnte. In Ihrem Fall, Sie möchten, dass Ihre Schaltfläche zurück, um zurück zu Ihrer Liste, so dass diese Technik sollte in Ordnung sein.
InformationsquelleAutor jzm