【发布时间】:2012-11-22 22:05:38
【问题描述】:
如何获得模型的验证以同时验证通用列表属性中的子对象。
我有一个模型,我正在尝试验证,这不是发布到服务器的内容,而是发布的一些信息的组合,以及服务器上已经存在的信息......例如。
...
public class A {
[Required]
public string Property1 { get; set; }
}
...
public class B {
public List<A> Values { get; set; }
}
...
if (!TryValidateModel(instanceofB))
{
//this should fire, as one of A inside B isn't valid.
return View(instanceofB);
}
当我尝试验证 B 的模型实例时,它不会验证 Values 集合的验证属性。
【问题讨论】:
标签: c# asp.net-mvc-2 asp.net-mvc-2-validation