【发布时间】:2011-07-30 11:39:42
【问题描述】:
假设我有一个由其他 3 个 ViewModel 组成的 ViewModel。一个包含项目列表,另一个包含具有 [Required] 属性的类的实例,然后是另一个其他项目的列表。
如果用户从两个列表中的任何一个中选择一项,我不希望第二个对象上的 [Required] 属性导致 ModelState 无效,因为如果用户选择其中一项,他们无需使用具有 [Required] 属性的项目填写表单。
我该如何解决这个问题?
【问题讨论】:
标签: model-view-controller asp.net-mvc-3 viewmodel modelstate