gpt4 book ai didi

jquery - 如何在 Razor View 上设置必填字段?

转载 作者:行者123 更新时间:2023-12-03 22:59:53 24 4
gpt4 key购买 nike

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

最佳答案

通常您不应该重写 View 来实现这一点。您应该使用相应的验证属性来装饰 View 模型属性。例如:

[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');

关于jquery - 如何在 Razor View 上设置必填字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9888704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com