我的表单上有一个使用“整数编辑器”的数量字段。我知道我可以使用form.cs中的数据注释在此字段上设置最大值,如下所示:
[IntegerEditor, (MaxValue = 5)]
但是,此最大值来自数据库,我需要在TypeScript中设置此值,例如:
this.form.Quantity.options.maxValue = someValue
当我尝试此操作时,会收到一条消息,说选项受保护。我只是想知道是否有人知道如何基于动态值在TypeScript中的IntegerEditor上设置最大值?
谢谢
答案 0 :(得分:0)
我已经解决了。我向编辑器/字段添加了验证规则。然后,我将JQuery用于onChange事件,如果用户输入的数字超过最大值,则将数字手动更改为最大数量。
谢谢。