2009-08-24 4 views

Antwort

0

Sie können einen Parameter "returnUrl" in Ihre Aktion aufnehmen und dann ein RedirectResult zurückgeben. Es sollte tun.

Für Informationen, schauen Sie sich den Account-Controller, von der Standardvorlage ASP.NET MVC-Projekt auf VS2008.

+0

Dies funktioniert nur für Seiten innerhalb seiner Website. –

5

Sie können die Eigenschaftverwenden, um eine Verknüpfung zu rendern. Vielleicht so:

<a href="<%= Request.UrlReferrer %>">Back</a> 
+0

Dies funktioniert nicht, wenn der Browser den Referrer blockiert ... und viele Leute scheinen das heutzutage zu tun! –

+0

Ich hatte dieses Problem nie um ehrlich zu sein - ich denke, das OP wird entscheiden müssen, ob dies ein Risiko für seine Website ist, obwohl –

+0

Es ist ziemlich üblich, den Referrer zu blockieren, wenn Sie hinter einer Unternehmensfirewall sind. – Nathan

0

Und was ist:

<a class="ImageBtn" href="previous.html" onClick="history.back();return false;">Go back</a> 

In diesem Fall können Sie ein Bild asign so dass es besser aussieht.

+0

Das _is_ mit Javascript ... und das Hinzufügen eines Bildes wird die Seitenladung erhöhen ... besser, um Schönheit mit CSS zu implementieren. – Ruskin

+0

in der Tat ist die Idee, css in der "Klasse" zu verwenden, bemerkte auch nicht das "NICHT" –

Verwandte Themen