asp.net mvc c # Abrufen der URL der Seite

8

Ich hatte ein Formular, in dem ich eine URL der Seite haben möchte, von der es dort angekommen ist. Wie ich bin auf / Inhalt / Form und ich kam dort von / Content / Document (ich möchte dies in meiner Datenbank speichern). Was ist der beste Weg für dieses Szenario?

    
maztt 12.03.2011, 11:59
quelle

2 Antworten

21

HttpContext.Request.UrlReferrer

    
Paul Creasey 12.03.2011, 12:04
quelle
3

Am besten geben Sie diese Informationen einfach an die Controller-Aktion weiter.

So könnten Sie beispielsweise die Anfrage-URL als verstecktes Feld angeben:

%Vor%

und innerhalb der entsprechenden Controller-Aktion:

%Vor%

Sie können auch den Controller und die Aktion aus Routendaten verwenden:

%Vor%

und beide controllerName und actionName werden in der POST-Anfrage gesendet.

    
Darin Dimitrov 12.03.2011 12:01
quelle

Tags und Links