我想知道处理异常的最佳实践。
我有3种类型的异常流
1)警告:-在此,我需要显示从服务接收的部分数据以及错误代码/消息。
2)业务错误:-在这种情况下,没有数据,仅接收到错误代码,但我想显示具有所有控件(例如下拉菜单)和错误消息的 View 。
3)系统故障错误:-在这种情况下,我想重定向到自定义错误页面。
我正在使用ASP.NET MVC,而lang是C#
最佳答案
听起来(1)和(2)可能不应该是异常(exception)。如果您可以轻松地处理错误并将页面呈现给用户并让他们继续,则我不会使用异常。这些听起来更像是数据或验证问题,可以用代码毫无异常(exception)地处理。
关于model-view-controller - 使用 Action 过滤器进行MVC错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4504308/