在 ASP.NET 核心 MVC 控制器中是否有处理 ServiceStack 验证错误的好例子?
Is there a good example of handling ServiceStack validation errors in an ASP.NET Core MVC controller?
这个问题不言自明。基本上我希望 api 充当 service/business 层。所有逻辑都应该在这里处理,验证错误和其他消息被返回并在 mvc 控制器内部处理。将错误消息映射到 ModelState 上的正确字段以显示给用户。
我认为错误应该在Service层处理。由于服务层是一个逻辑层,因此应该从那里抛出异常。
然后,您可以在 Mvc Controller 中捕获抛出的异常并显示为您想要的。
此外,Mvc Controller和其他程序直接调用Service层的异常逻辑处理是一样的。
这个问题不言自明。基本上我希望 api 充当 service/business 层。所有逻辑都应该在这里处理,验证错误和其他消息被返回并在 mvc 控制器内部处理。将错误消息映射到 ModelState 上的正确字段以显示给用户。
我认为错误应该在Service层处理。由于服务层是一个逻辑层,因此应该从那里抛出异常。 然后,您可以在 Mvc Controller 中捕获抛出的异常并显示为您想要的。
此外,Mvc Controller和其他程序直接调用Service层的异常逻辑处理是一样的。