Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何在ASP.NET MVC中定义字段的小数位数?_Asp.net Mvc_Decimal - Fatal编程技术网

Asp.net mvc 如何在ASP.NET MVC中定义字段的小数位数?

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来实现这一点。使

我在ASP.NET的模型中有此字段

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模式。