我有一個奇怪的場景,我需要驗證一個不是我的模型的對象,並從中獲取所有的ValidationResult對象。MVC自定義非模型對象驗證?
所以我的控制器有這樣的事情在裏面......
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對象?
完美...這是我的執行是錯誤的指針:)歡呼:) – War