【发布时间】:2023-03-20 12:40:02
【问题描述】:
我有 .cshtml 文件,代码如下:
@Html.TextBoxFor(m => m.Level)
@Html.ValidationMessageFor(m => m.Level)
模型中的属性:
[RegularExpression(@"^\d+.\d{0,2}$", ErrorMessage="Only two places after comma")]
public decimal? Level {get; set;}
如果我把逗号放在表单中,它会显示信息“字段级别必须是数字”。当我在逗号后写下数字时,这些沟通令人失望。如何删除此默认验证消息?
【问题讨论】:
-
这不是预期的行为吗,我的意思是
2,无效但2,1有效。为什么要删除must be a number验证? -
@ocanal 我只想显示来自正则表达式的消息。不是别的。如果我写“2”,然后从正则表达式显示通信就可以了。
标签: javascript jquery asp.net-mvc razor-pages