У меня есть метод, когда я хочу перенаправить пользователя обратно на страницу входа, расположенную в корне моего веб-приложения.
Я использую следующий код:
Response.Redirect("~/Login.aspx?ReturnPath=" + Request.Url.ToString());
Это не работает. Мое предположение заключалось в том, что ASP.NET автоматически разрешит URL-адрес в правильный путь. Обычно я просто использовал
Response.Redirect("../Login.aspx?ReturnPath=" + Request.Url.ToString());
но этот код находится на главной странице и может выполняться с любого уровня папки. Как мне решить эту проблему?