有没有很好的示例在ASP.NET Core MVC控制器中处理ServiceStack验证错误?

时间:2019-01-05 01:27:51

标签: asp.net-mvc servicestack

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

1 个答案:

答案 0 :(得分:1)

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

此外,Mvc Controller和直接调用服务层的其他程序的逻辑异常处理将相同。

相关问题