0

在我的解决方案中,我有一个文件夹 FIRE,其中有一个页面。我正在使用 respose.redirect 将我的错误处理到另一个页面 Error.aspx。我正在写

catch (System.Exception ex)
{
    //DisplayError(ex);
    Session["ExceptionDetails"] = ex;
    Response.Redirect("ErrorInformationDetails.aspx");
}

出现错误

未找到资源 /FIRE/ERROR.aspx 未找到。

但对于主目录中的其他页面,它的工作正常

4

3 回答 3

2

尝试这个

Response.Redirect("~/Fire/Error.aspx");
于 2013-05-03T12:18:59.013 回答
2

始终使用根运算符 (~) 以避免此类错误:

Response.Redirect("~/Fire/Error.appx");
于 2013-05-03T10:05:05.273 回答
1

试试这个代码。如果光标转到异常块,这可以减少 Web 请求的往返过程。

Response.RedirectPermanent("~/Administration/Masters/SearchThought.aspx");
于 2013-05-03T12:38:25.900 回答