-1

我有一个 ac#asp.net 项目,其中一个 ascx 继承自基本 ascx。在这个基础 ascx 中,我想放置一个记录错误的 page_error 方法。

我希望如果派生类中的某些内容发生故障,例如空引用异常,它不会向用户显示错误屏幕。实际上,我希望每一行代码都像封装在它自己的 try catch 中一样,因此如果发生此 null ref 异常,它只会记录该行的错误,然后跳到下一行并继续。

这可能吗,我将如何实施?

4

1 回答 1

3

不,这是不可能的。如果 UnhandledException 不可避免地被抛出,您的 Page_Error 事件将获取异常并中断正常的页面执行。总的来说,我认为您正在尝试做的是不好的做法。我不会走那条路。

于 2012-05-10T21:57:19.830 回答