如何明智地禁用客户端验证

时间:2013-09-15 19:59:49

标签: asp.net-mvc-3

假设我的表单有5个字段,前两个将在客户端验证,下一个将不会,但接下来会。我得到了像

这样的指导
<div class="editor-field">
    @{ Html.EnableClientValidation(false); }
    @Html.TextBoxFor(m => m.BatchId, new { @class = "k-textbox" })
    @{ Html.EnableClientValidation(true); }
</div>

但它不起作用。我写了Html.EnableClientValidation(true)

在第二场之后和第三场之前我写了Html.EnableClientValidation(false) 我再次在第4场之前写了Html.EnableClientValidation(true)。但我看到所有领域都在客户端得到验证。 感谢

1 个答案:

答案 0 :(得分:4)

尝试@Html.TexBoxFor(model => model.BatchId, new {@class = "k-textbox", data_val = false})

这应禁用字段

的验证