如何处理在自己的 ASP.NET 用户控件中引发的异常

本文关键字:控件 用户 异常 NET ASP 何处理 处理 自己的 | 更新日期: 2023-09-27 18:31:28

我创建了一个用户控件,该控件正在使用我创建的库。该库可以引发一些异常,其中一些异常不应导致运行时问题。我不确定如何最好地从这一点着手处理这些具体的例外情况。

  1. 我是否在用户控件中包含将显示友好标签的标签当抛出上述异常时的消息?
  2. 我是否避免捕获异常并让控件的用户决定如何处理它们?似乎此选项将显示有关控件工作原理的信息。
  3. 我是否创建自己的异常并在捕获上述任何异常时抛出这些异常?
  4. 还有什么我没想过的?

如何处理在自己的 ASP.NET 用户控件中引发的异常

如果你不能明确地处理它们,那么你就不应该。整理,如在捕获,处理扔是可以的。是"我"想要使用控件,是"我"决定在引发异常时该怎么做。我只能说任何控件套件,在错误情况下吞噬、隐藏或以其他方式填充堆栈跟踪,得到 0/10,废话,不要从我这里买它的贴纸。