Klicken Sie auf html.actionlink auf die vorherige Seite
Derzeit in einem link
Customer/businessunit/RepresentativeDetails?RepresentativeId=cd3a7263-78f7-41bd-9eb0-12b30bc1059a
Habe ich folgenden code für die Ansicht
@Html.ActionLink("Back to List", "Index")
was mich zu diesem link
customer/businessunit/index
aber eher, dass das index-Seite, die ich möchte, um zur vorherigen Seite gehen, wenn die actionlink geklickt wird, die
Customer/businessunit/BusinessUnitDetails/c4a86253-a287-441e-b83d-71fbb6a588bc
Wie erstelle ich einen actionlink, der Sie leitet mich zur vorherigen Seite?
so etwas wie @Html.ActionLink("Back to Details", //go to previous page)
InformationsquelleAutor der Frage Cybercop | 2013-08-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es sei denn, Sie verfolgen, was die Vorherige Seite auf dem server ist, warum man nicht einfach die browser-interne Geschichte? In diesem Fall gäbe es keine Notwendigkeit für die server-Seite code. Sie konnte einfach so etwas wie dieses:
Oder, die Trennung der code vom markup:
Diese senden würde, der den Nutzer zurück auf das, was war auf der letzten Seite in Ihren browser-Geschichte. (Natürlich, wenn Sie erreicht, dass die Seite von jeder anderen Quelle, dann würde es nicht nehmen, Sie "zurück zu den details", sondern nur "zurück".)
InformationsquelleAutor der Antwort David
Wenn Sie noch verwenden möchten
ActionLink
können Sie etwas tun, wie vorgeschlagen, durch JuanPieterseKönnen Sie
action
imcontroller
zu. Finden Sie die Antworten auf ähnliche Frage hierInformationsquelleAutor der Antwort Aim
Nicht verwenden ActionLink... nur:
<a href="javascript:history.back()">Back to List</a>
...das die user zurück zu wo Sie waren vor der aktuellen Seite
InformationsquelleAutor der Antwort Robert Levy
Wenn Sie nicht wie zu verwenden
ActionLink
oder JavaScript, diehref="@Request.UrlReferrer"
wird den trick tun:InformationsquelleAutor der Antwort Stacked
Das ist ein bisschen, nach der Tat, aber ich dachte, ich würde tragen. Persönlich würde ich den tag meiner markup-Elemente mit einem CSS-Klasse, so konnte ich nur die Wiederverwendung der tag und mit ihm getan werden.
Markup:
Skript:
InformationsquelleAutor der Antwort Dylan Hayes