jquery – 如何在剃刀视图上创建一个字段?

前端之家收集整理的这篇文章主要介绍了jquery – 如何在剃刀视图上创建一个字段?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我想将“data-val-required”和“data-val”属性添加到@html.textBox或@ Html.EditorFor元素.
是否可以不重写视图?

最佳答案
通常你不应该重写视图来实现这一点.您应该使用相应的验证属性修饰视图模型属性.例如:

[required]
public string Foo { get; set; }

然后Html助手将生成正确的标记.但是,如果由于一些奇怪的原因你无法修改代码,你可以使用javascript手动添加这些属性

$(function() {
    $('#id_of_the_field').attr('data-val-required','true');
});

添加这些属性后,您需要重新分析包含这些输入字段的表单的验证规则,以使更改生效:

$('form').removeData('validator');
$('form').removeData('unobtrusiveValidation');
$.validator.unobtrusive.parse('body');
原文链接:https://www.f2er.com/jquery/428597.html

猜你在找的jQuery相关文章