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