0

我正在尝试制作自己的 ValidationAttribute 但是当我需要“值”时它为空。

我有这样的 ViewModel

public class PacienteVerificarVM : IIdentifiableObject
{
    [DniFormatoCorrecto]
    public string NumeroDocumento { get; set; }

}

我的控制器方法是

 public ActionResult ResultadoBusqueda(PacienteVerificarVM viewmodel)
 {
        if (!ModelState.IsValid)
            return RedirectToAction("CreateDocumento");

        return PartialView();
 }

我的验证属性是:

public class DniFormatoCorrecto : ValidationAttribute
{
    protected override ValidationResult IsValid(object value, 
        ValidationContext validationContext)
    {
       return ValidationResult.Success;
    }
}

任何想法?

4

0 回答 0