多级文件夹下页面Server.Transfe()调转问题
Global.asax全局文件应用中我添加了一个处理错误的代码。在同一级目录下的页面出错,跳转没有问题。
如果是二级目录或三级目录下的页面出错。跳转就有问题。
多级目录下,执行Server.Transfer("Error.aspx", false);跳转不过去
以下是全码:
void Application_Error(object sender, EventArgs e)
{
try
{
Exception exp = Server.GetLastError();
string strE = "内部错误:" + exp.InnerException.ToString() + "\r\n堆栈:" + exp.StackTrace + "\r " + "Message:" + exp.Message + "\r 来源:" + exp.Source;
// 在事件日志中记录异常信息
PF.BLL.SystemLog sl = new PF.BLL.SystemLog();
string strID =Convert.ToString(sl.Pro_Logs(strE));
Server.ClearError();
Application["a"] = exp.InnerException.Message.ToString();// exp.InnerException.ToString();
Application["b"] = exp.Message.ToString();
Application["c"] = strID;
Server.Transfer("Error.aspx", false);
}
catch
{
}
}