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