提交模型时不会触发验证方法

时间:2018-06-14 19:11:30

标签: c# model

我的控制器发布方法

[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" });                
    }
}

在它工作之前我已经使用过这种验证。它现在不工作了。感谢您的回复。

0 个答案:

没有答案