我正在尝试制作自己的 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;
}
}
任何想法?