具有多个ViewModel的MVC 3 ModelState.IsValid
我们假设我有一个由3个其他ViewModel组成的ViewModel。一个包含项目列表,另一个包含具有[Required]属性的类的实例,然后包含另一个其他项的列表。
如果用户从两个列表中的任何一个列表中选择一个项目,我不希望第二个对象上的[Required]属性导致ModelState无效,因为如果用户选择其中一个项目,则不会需要使用[Required]属性填写表单。
我怎么解决这个问题?
没有找到相关结果
已邀请:
1 个回复
视蕉梁拌客
尽管如此,确保在代码的其他区域不会产生连锁反应非常重要。