我在/ WebControls / Login文件夹中有AppLogin.ascx,想要重定向到页面/Users/Login.aspx,它不会重定向并将我发送到我的localhost。我的Web用户控件在/ Users文件夹中的ApplicationLogin.aspx中使用。
If redirect Then
Dim path As String = Server.MapPath("Login.aspx")
Response.Redirect(path)
End If
答案 0 :(得分:1)
不要使用Server.MapPath,它实际上将页面映射到页面的物理目录。只需使用
Response.Redirect("~/Users/Login.aspx")