我正在尝试创建自己的ValidationAttribute但是当我需要“value”时它是null。
我有像这样的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;
}
}
有什么想法吗?