簡體   English   中英

禁用客戶端驗證編輯器

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM