So erhalten Sie die vollständige URL-Adresse

8

Ich möchte volle URL erhalten, in ASp.NET MVC 4, zum Beispiel Benutzer eingegebenen URL:

%Vor%

Und wenn ich versuche, diese URL in Global.asax zu bekommen, bekomme ich nur http://localhost:5555/

%Vor%

Danke

    
Eugene Smirnov 07.06.2013, 07:42
quelle

1 Antwort

13

Das ist unmöglich. Der Teil, der dem Fragment folgt ( # ) wird in der HTTP-Anforderung nie an den Server gesendet, und der Server kann sie nicht abrufen. Auf Fragmente kann nur mit Javascript zugegriffen werden. Also, wenn Sie diesen Wert auf dem Server abrufen möchten, müssen Sie Javascript verwenden, um es zu lesen und speichern Sie es dann in einem versteckten Feld oder etwas, so dass es an den Server gesendet wird.

    
Darin Dimitrov 07.06.2013, 07:44
quelle

Tags und Links