我在C#2.0中有一个HttpModule
,它处理抛出的异常.每当抛出异常时,都会调用带有一些查询字符串的错误页面(Aspx).它是通过Server.Transfer()
完成的.
但是,当控件try 执行Server.Transfer()
时,会引发以下异常:
执行[页面名].aspx的子请求时出错.
而Request.Redirect()
也行.
我try 在请求传输到的页面的页面指令中设置EnableViewStateMac="false"
.但问题依然存在.
以下是我try 的代码:
string errorPage = "errorpage.aspx?id=" + someErrorId
HttpContext.Current.Server.Transfer(errorPage,true);
你知道怎么解决吗?