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

时间:2010-12-21 21:55:06

标签: model-view-controller error-handling action-filter handleerror

我想知道处理异常的最佳做法。

我有3种类型的异常流程

1)警告: - 在此我需要显示从服务收到的部分数据以及错误代码/消息。 2)业务错误: - 在这个没有数据的情况下,只收到了错误代码,但我想显示包含所有控件的视图(例如下拉列表)和错误消息。 3)系统故障错误: - 在这种情况下,我想重定向到自定义错误页面。

我正在使用使用ASP.NET MVC而lang是C#

1 个答案:

答案 0 :(得分:0)

听起来像(1)和(2)可能不应该是例外。如果您可以轻松处理错误并向用户显示页面并让它们继续,我就不会使用异常。这听起来更像是数据或验证问题,可以在代码中处理而无例外。