我有一个特殊的场景,我需要验证一个不是我的模型的对象并从中获取所有 ValidationResult 对象。
所以我的控制器里面有这样的东西......
public virtual ActionResult(MyObject postData)
{
ICollection someCollection = DoSomething(postData);
foreach(Thing t in someCollection)
{
// validate t and get any ValidationResult objects
// put the validation results in the object property.
// this call isn't real by the way
t.ValidationResults = t.Validate();
}
...
}
我正在验证的不是我的模型,而是基于我提供的 postdata 我需要验证集合,并且验证失败的地方我计划在集合中呈现失败的对象。
有什么想法可以得到我想要的 ValidationResult 对象吗?