当前位置:编程学习 > C#/ASP.NET >>

异常的设计原则,业务异常在每个页面中捕获,还是在最终的Application_Error中捕获

比如有一个用来转账的Service,他可能抛出转账失败的异常TransferErrorException。有A,B,C三个以后可能还有更多的页面需要调用转账功能。
那么我应该在每个调用了转账方法的页面中分别捕获这个异常,并给出友好提示呢,还是可以在Application_Error中统一捕获这个类型的异常,并跳转到错误页面,同时在错误页面上显示具体出错的信息呢。(就像404跳转页面一样)? 异常 C# 设计 --------------------编程问答-------------------- 或者说,业务上的异常在Application_Error中捕获,这样的设计是否恰当
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,