[英]Disable Client Side Validation EditorFor
如何直接从EditorFor禁用客户端验证?
我的模型中有这段代码
[Display(Name = "Correo", ResourceType = typeof(UsuarioRNECRESX))]
[Required(ErrorMessage = null, ErrorMessageResourceName = "CorreoRequerido", ErrorMessageResourceType = typeof(UsuarioRNECRESX))]
[EmailAddress(ErrorMessage = null, ErrorMessageResourceName = "CorreoFormato", ErrorMessageResourceType = typeof(UsuarioRNECRESX))]
public string Correo { get; set; }
我想在某些情况下在某些EditorFor中禁用EmailAddress验证,
@Html.EditorFor(m => m.Correo, new { cols = "100", rows = "5", ngModelParent = "usuario"})
我怎么能做到这一点?
我已经试过了
Html.EnableClientValidation(false);
Html.EnableClientValidation(true);
但是该代码禁用了所有验证。
您在模型上具有属性[Required]
。 一种方法是为要验证或不验证它的每个实例创建一个单独的模型。 参见: https : //stackoverflow.com/a/5367788/4501281
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.