创建自定义ValidationAttribute

时间:2014-07-03 15:37:46

标签: c# asp.net-mvc asp.net-mvc-4 validationattribute

我正在尝试创建自己的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;
    }
}

有什么想法吗?

0 个答案:

没有答案