c# – ASP.NET MVC:ModelState与ModelStateDictionary

我有一个服务,它有一个方法,当某个控制器方法被触发时调用.

我的服务返回一个自定义结果对象PlacementResult,其中我想将可能发生的错误(验证)传递给控制器​​方法.

PlacementResult应该有一个ModelState或者一个ModelStateDictionary来将错误传回给控制器(最后查看)?我将如何串联在一起?

最后,如何获取ModelState / ModelStateDictionary(无论你告诉我我应该选择)回到视图(突出显示相应的文本框,显示错误信息等)?

谢谢 !

这是一个很好的链接,显示服务如何执行验证并将结果传达给控制器:

http://www.asp.net/mvc/tutorials/validating-with-a-service-layer-cs(固定链接)

翻译自:https://stackoverflow.com/questions/1291895/asp-net-mvc-modelstate-vs-modelstatedictionary

转载注明原文:c# – ASP.NET MVC:ModelState与ModelStateDictionary