gpt4 book ai didi

Jquery 表单验证/Asp MVC 模型绑定(bind) - 名称中包含句点

转载 作者:行者123 更新时间:2023-12-01 00:57:01 25 4
gpt4 key购买 nike

我正在使用 asp mvc 模型绑定(bind)来绑定(bind)其中包含对象的模型。所以

class SuperModel{
public ObjectA{get;set;}
}

然后在我看来,我正在使用 @Html.TextBoxFor(model >= SuperModel.ObjectA.SomeProperty)。

我的问题是我正在使用 JQuery 表单验证,正如您所知,TextBoxFor 将自动生成 ObjectA.SomeProperty 的名称,这是模型绑定(bind)工作所需的,但在我的 jquery 验证代码中,我有:

  form.validate({               
rules: {
ObjectA.FName: {//INVALID BECAUSE OF PERIOD OBVIOUSLLY
minlength: 5,
required: true
},

因此,我需要 Jquery 验证来处理名称中包含句点的 html 字段。我该怎么做呢?或者,还有更好的方法。谢谢!

最佳答案

如果在规则定义中的输入名称两边加引号会怎样?

form.validate({               
rules: {
'ObjectA.FName': {//added quotes
minlength: 5,
required: true
},

可能需要转义“.”在输入名称 => 'ObjectA\.FName': {...}

注意:我会将其作为评论,但我还没有评论代表。

关于Jquery 表单验证/Asp MVC 模型绑定(bind) - 名称中包含句点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17370986/

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