Response.Redirect using ~ Path
Ich habe eine Methode, mit der ich den Benutzer zurück zu einer Anmeldeseite im Stammverzeichnis meiner Webanwendung leiten möchte.
Ich verwende den folgenden Code:
Response.Redirect("~/Login.aspx?ReturnPath=" + Request.Url.ToString());
Das funktioniert aber nicht. Meine Annahme war, dass ASP.NET die URL automatisch in den richtigen Pfad auflösen würde. Normalerweise würde ich nur @ verwend
Response.Redirect("../Login.aspx?ReturnPath=" + Request.Url.ToString());
, aber dieser Code befindet sich auf einer Masterseite und kann von jeder Ordnerebene aus ausgeführt werden. Wie komme ich um dieses Problem herum?