独自の ValidationAttribute を作成しようとしていますが、「値」が必要な場合は 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;
}
}
何か案が?