Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.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
C# 设置十进制属性格式的正确数据注释是什么?_C#_Asp.net Mvc_Data Annotations_Poco - Fatal编程技术网

C# 设置十进制属性格式的正确数据注释是什么?

C# 设置十进制属性格式的正确数据注释是什么?,c#,asp.net-mvc,data-annotations,poco,C#,Asp.net Mvc,Data Annotations,Poco,我有一个名为SizeUS的具有十进制属性的POCO。我想使用数据注释来格式化视图中十进制的显示。我的SizeUS属性在我的视图中仅显示2位小数,我希望它显示4位小数。实现这一点的正确数据注释是什么 [DisplayFormat( ? )] public decimal SizeUS {get; set;} 有关格式和示例,请参见。如果您希望4位小数也在编辑模式下显示,请在上述displayFormat声明中使用ApplyFormatInEditMode=true{0:bit mean/do?@

我有一个名为SizeUS的具有十进制属性的POCO。我想使用数据注释来格式化视图中十进制的显示。我的SizeUS属性在我的视图中仅显示2位小数,我希望它显示4位小数。实现这一点的正确数据注释是什么

[DisplayFormat( ? )]
public decimal SizeUS {get; set;}

有关格式和示例,请参见。

如果您希望4位小数也在编辑模式下显示,请在上述
displayFormat
声明中使用
ApplyFormatInEditMode=true
{0:bit mean/do?@MattBaker这是一个格式项。
0
是第一项。请参阅文档以了解。请记住,在“TextBoxFor”中忽略DisplayFormat,请通过textbox检查以格式化以将模板作为参数传递
[DisplayFormat(DataFormatString="{0:#.####}")]