我有一个我正在尝试解决的问题。
我有一个网格(表格)类型的布局,它将包含ViewModels
.
我希望能够验证这些ViewModels
,然后将给定属性的单元格变为红色,如果它包含错误:
Prop 1 | Prop 2 | Prop 3 | Prop 4
Row 1 x | | x |
Row 2 x | x | | x
Row 3 | x | x |
x = 红细胞
我的问题是如何使用从服务层填充的模型状态来执行此操作?
我正在使用 AutoMapper 将域对象 (POCO) 映射到 ViewModel,其中 POCO 由服务层提供。
所以基本上:
控制器 --> 服务 --> 返回域对象 --> 映射到视图模型 --> 交给视图。
业务逻辑位于服务层中,我正在考虑将模型状态包装器传递给服务,以使用来自域对象的错误填充模型状态。
我会假设某种关键?
我知道模型状态是每个财产权吗?
谢谢!!