使用动作过滤器处理MVC错误

我想知道处理异常的最佳实践。 我有3种类型的异常流程 1)警告: - 在此我需要显示从服务收到的部分数据以及错误代码/消息。 2)业务错误: - 在这个没有数据的情况下,只收到了错误代码,但我想显示包含所有控件的视图(例如下拉列表)和错误消息。 3)系统故障错误: - 在这种情况下,我想重定向到自定义错误页面。 我正在使用ASP.NET MVC和lang是C#     
已邀请:
听起来像(1)和(2)可能不应该是例外。如果您可以轻松处理错误并向用户显示页面并让它们继续,我就不会使用异常。这听起来更像是数据或验证问题,可以在代码中处理而无例外。     

要回复问题请先登录注册