Response.Redirect("Login.aspx")导致超时/页面未找到错误

本文关键字:quot 错误 超时 Redirect Login aspx Response | 更新日期: 2023-09-27 18:02:45

使用vs2010和ASP。净4。以下代码在执行时超时并产生"页面未找到错误"。登录。然而,Aspx确实存在。

    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Redirect("Login.aspx");
    }

Response.Redirect("Login.aspx")导致超时/页面未找到错误

尝试使用相对或绝对URL,因为所描述的行为听起来像是浏览器试图从一个不存在的位置加载页面…

此"Login "。Aspx"相对路径"表示它应该与您所指向的页面(上面的代码)在同一个文件夹中。如果它确实存在,而你得到这个错误,它可能在另一个文件夹,也许是一个父文件夹?如果你给我们更多关于你的文件层次结构的信息,我们可以帮助你找到正确的路径

看看firebug中的头文件。服务器发送回浏览器的是什么?

试着告诉它重定向到web应用程序的根目录

Response.redirect("~/login.aspx");