使用VS 2010和ASP.NET 4.以下代碼在執行超時併產生'未找到頁面錯誤'時。但是Login.aspx確實存在。Response.Redirect(「Login.aspx」)導致超時/頁面未找到錯誤
protected void Page_Load(object sender, EventArgs e)
{
Response.Redirect("Login.aspx");
}
使用VS 2010和ASP.NET 4.以下代碼在執行超時併產生'未找到頁面錯誤'時。但是Login.aspx確實存在。Response.Redirect(「Login.aspx」)導致超時/頁面未找到錯誤
protected void Page_Load(object sender, EventArgs e)
{
Response.Redirect("Login.aspx");
}
這種「爲Login.aspx」相對路徑是說它應該和你正在引導的頁面(上面的代碼)在同一個文件夾中。如果確實存在,並且您收到此錯誤,則可能是在另一個文件夾中,也許是父文件夾?如果您向我們提供有關文件層次結構的更多信息,我們可以幫助您找到正確的路徑
查看螢火蟲中的標題。什麼是服務器發送回瀏覽器?
試着告訴它重定向到Web應用程序
Response.redirect("~/login.aspx");
Login.aspx與Default.aspx位於同一個文件夾中,其中包含重定向。兩者都位於Web應用程序的根文件夾中。 – Jason
如果我重定向到「Ad_Help.aspx」,它會起作用。它位於相同的文件夾中! (呵呵!) – Jason