我HttpModule
在 C# 2.0 中有一个处理抛出的异常。每当抛出异常时,将调用带有一些查询字符串的错误页面 (aspx)。它是通过Server.Transfer()
.
但是当控件尝试执行时Server.Transfer()
,会抛出以下异常:
执行 [pagename].aspx 的子请求时出错。
而Request.Redirect()
工作正常。
我尝试EnableViewStateMac="false"
在请求传输到的页面的 Page 指令中进行设置。问题仍然存在。
这是我尝试过的代码:
string errorPage = "errorpage.aspx?id=" + someErrorId
HttpContext.Current.Server.Transfer(errorPage,true);
知道如何解决这个问题吗?