Response.Redirect来自Web解决方案文件夹中的页面?

时间:2013-05-03 10:02:18

标签: c# asp.net .net web-applications httpresponse

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

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

但是错误

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

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

3 个答案:

答案 0 :(得分:2)

始终使用root运算符(〜)来避免此类错误:

Response.Redirect("~/Fire/Error.appx");

答案 1 :(得分:2)

试试这个

Response.Redirect("~/Fire/Error.aspx");

答案 2 :(得分:1)

尝试此代码。如果游标进入异常阻止,这可以减少Web请求的RoundTrip过程。

Response.RedirectPermanent("~/Administration/Masters/SearchThought.aspx");