首页 > 解决方案 > 是否有在 ASP.NET Core MVC 控制器中处理 ServiceStack 验证错误的好例子?

问题描述

这个问题是不言自明的。基本上我希望 api ton 充当服务/业务层。所有逻辑都应在此处处理验证错误和返回并在 mvc 控制器内部处理的其他消息。错误消息被映射到 ModelState 上的正确字段以显示给用户。

标签: asp.net-mvcservicestack

解决方案


我认为应该在服务层处理错误。由于服务层是逻辑层,因此应该从那里抛出异常。然后,您可以在 Mvc Controller 中捕获抛出的异常并按照您的意愿显示。

此外,逻辑异常处理在 Mvc Controller 和其他直接调用 Service 层的程序中是相同的。


推荐阅读