假设我有一个特定的问题需要删除一些数据注释的必需属性,我该怎么做?
我了解视图模型,但出于某些原因我不想使用它。
答案 0 :(得分:6)
如果您只想在客户端禁用单个字段的验证,则可以按如下方式覆盖验证属性:
@Html.TexBoxFor(model => model.SomeValue,
new Dictionary<string, object> { { "data-val", false }})
以下是source以获取更多答案
答案 1 :(得分:1)
这将禁用基于选择器的某些元素的验证
var validationSettings = $.data($('#formToValidateId').get(0), 'validator').settings;
validationSettings.ignore = '.ignore';
查看此blog了解详情