在标准回发中,如果发生异常,则会将错误记录到源“ASP.NET 4.0.30319.0”下的事件日志中。这里有很多好的细节。
如果在部分回发函数期间通过UpdatePanel调用发生异常,为什么异常没有记录到事件日志中,是否需要启用以使该功能起作用?
我可以验证在两种情况下页面的OnError函数都会触发,但只有在回发时才会记录错误。
答案 0 :(得分:0)
我不知道为什么异常没有记录到事件日志
到目前为止,我发现了一些不那么好的解决方法:
AsyncPostBackError
在ScriptManager
的{{1}}事件中捕获例外。把它包起来扔掉。
AsyncPostBackError
禁用EnablePartialRendering
上的EnablePartialRendering
。
ScriptManager
s。UpdatePanel
。