我的控制器发布方法
[HttpPost]
public ActionResult Save(Model sample)
{
if(ModelState.IsValid)
{
}
}
在我的Model类中验证方法
public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
{
int Id;
if (Completed.HasValue)
{
yield return new ValidationResult("Error has occured", new[] { "CustomError" });
}
}
在它工作之前我已经使用过这种验证。它现在不工作了。感谢您的回复。