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