model-view-controller - 使用 Action 过滤器进行MVC错误处理

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

我想知道处理异常的最佳实践。

我有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/

相关文章:

.net - 如何使用 .net 方法在 powershell for 循环中重定向 stderr

ruby - 如何在服务器/客户端上使用Ruby的write_nonblock/read_nonblock?

javascript - 使用 moment.js 转换从 C# View 模型接收的 JavaScript 日期

oop - MVC/观察者和不可变数据结构

java - 停止向 Angular http 发送响应并从 Controller 加载新的 jsp 页面

php - PHP-错误处理问题

asp.net-mvc-3 - filterContext.Controller.ViewData.Model 在 ActionFilter.OnActionExecuted 中为 null

asp.net-mvc - 如何使操作过滤器导致过滤后的操作返回 HttpNotFoundResult?

java - 将 MVC 模式应用于现有应用程序