Asp.net mvc 如何在ASP.NET MVC中定义字段的小数位数?
我在ASP.NET的模型中有此字段Asp.net mvc 如何在ASP.NET MVC中定义字段的小数位数?,asp.net-mvc,decimal,Asp.net Mvc,Decimal,我在ASP.NET的模型中有此字段 public decimal myValue { get; set; } 我需要它最多接受6位小数,但是表单验证程序只接受2位小数 我该怎么解决呢?你能试试模型中的正则表达式吗 [正则表达式(@“^\d.\d{6,6}?$”) 公共十进制myValue{get;set;} 在你看来 @Html.TextBoxFor(m => m.myValue) 新编辑的答案有效吗?使用RegularExpression属性。我觉得我们可以通过使用1来实现这一点。使
public decimal myValue { get; set; }
我需要它最多接受6位小数,但是表单验证程序只接受2位小数
我该怎么解决呢?你能试试模型中的正则表达式吗
[正则表达式(@“^\d.\d{6,6}?$”)
公共十进制myValue{get;set;}
在你看来
@Html.TextBoxFor(m => m.myValue)
新编辑的答案有效吗?使用RegularExpression属性。我觉得我们可以通过使用1来实现这一点。使用编辑器模板显示格式属性以处理十进制值2。在模型3中使用上述常规Exp。直接在客户端Jquery验证中处理,但再次使用regex模式。