我制作了一个具有以下体系结构的Web应用程序:每个窗体都是一个UserControl,只有一个实际页面(Default.aspx),并且URL中的参数指定要加载哪个UserControl。 UserControl被加载到UpdatePanel中,以便它可以享受完整的AJAX性。ASP.NET AJAX WebForms自定义错误处理问题
我还使用了一个详细的消息显示机制。最终,消息最终会在Default.ASPX顶部的一个指定区域中出现,并带有一些不错的格式化内容。
现在,我还想捕获源自UserControl的任何未处理的异常,并将它显示在这个区域中,并使用我为消息所做的所有铃声和哨子。
我该怎么做?不知何故,Page.Error和ScriptManager.AsyncPostBackError不适用于我...
这是一个想法。但也许我可以在Default.aspx级别上以某种方式做到这一点? – 2009-01-12 10:18:34