使用VS 2010和ASP.NET 4.以下代码执行时超时并产生“找不到页面错误”。然而,Login.aspx确实存在。
protected void Page_Load(object sender, EventArgs e)
{
Response.Redirect("Login.aspx");
}
答案 0 :(得分:1)
尝试使用相对或绝对URL,因为所描述的行为听起来像浏览器尝试从不存在的位置加载页面...
答案 1 :(得分:0)
此“Login.aspx”相对路径表示它应与您指向的页面位于同一文件夹中(上述代码)。如果确实存在并且您收到此错误,则可能是在另一个文件夹中,可能是父文件夹?如果您向我们提供有关文件层次结构的更多信息,我们可以帮助您获得正确的路径
答案 2 :(得分:0)
查看firebug中的标题。什么是发送回浏览器的服务器?
答案 3 :(得分:0)
尝试告诉它重定向到网络应用的根目录
Response.redirect("~/login.aspx");