Tôi đang làm việc với ASP.net. Trang web của tôi được lưu trữ trong thư mục con test
trong thư mục gốc của IIS. Vì vậy, url của default.aspx là http://localhost/test/Default.aspx
. Từ default.aspx, tôi muốn sử dụng Reponse.Redirect()
với đường dẫn tương đối để chuyển hướng đến một url khác trong cùng một trang web, http://localhost/test/whatever
.Sử dụng Response.Redirect() đến đường dẫn tương đối
tôi đã cố gắng
Response.Redirect("/whatever");
và
Response.Redirect("~/whatever");
Cả hai người đều chuyển hướng đến http://localhost/whatever
. Lưu ý rằng phương pháp Redirect
sử dụng http://localhost
thay vì http://localhost/test/
làm url cơ sở.
Bất kỳ ý tưởng nào?
Cảm ơn.
Tôi đã mắc sai lầm ngớ ngẩn. Response.Redirect ("~/bất cứ điều gì"); nên truy cập http: // localhost/test/any. Cảm ơn tất cả . – Shuo