Estoy trabajando con ASP.net. Mi sitio web está alojado dentro de una subcarpeta test
en el directorio raíz de IIS. Por lo tanto, la url de default.aspx es http://localhost/test/Default.aspx
. Desde default.aspx, quiero usar Reponse.Redirect()
con una ruta relativa para redirigir a otra url dentro del mismo sitio web, http://localhost/test/whatever
.Usando Response.Redirect() a una ruta relativa
me trataron
Response.Redirect("/whatever");
y
Response.Redirect("~/whatever");
Ambos redirigir a http://localhost/whatever
. Tenga en cuenta que el método Redirect
usa http://localhost
en lugar de http://localhost/test/
como la URL base.
¿Alguna idea?
Gracias.
Cometí un error tonto. Response.Redirect ("~/lo que sea"); debería ir a http: // localhost/test/whatever. Gracias a todos . – Shuo