Я работаю с ASP.net. Мой сайт размещен в подпапке test
в корневом каталоге IIS. Таким образом, адрес default.aspx равен http://localhost/test/Default.aspx
. Из default.aspx, я хочу использовать Reponse.Redirect()
с относительным путем перенаправления на другой URL-адрес на том же веб-сайте, http://localhost/test/whatever
.Использование Response.Redirect() для относительного пути
Я попытался
Response.Redirect("/whatever");
и
Response.Redirect("~/whatever");
Оба перенаправлять http://localhost/whatever
. Обратите внимание, что метод Redirect
использует http://localhost
вместо http://localhost/test/
как базовый url.
Любые идеи?
Спасибо.
Я сам сделал глупую ошибку. Response.Redirect ("~/все"); следует перейти к http: // localhost/test/whatever. Спасибо вам всем . – Shuo