Asp.net mvc [DataType(DataType.Currency)]是否对数字进行四舍五入?

Asp.net mvc [DataType(DataType.Currency)]是否对数字进行四舍五入?,asp.net-mvc,data-annotations,Asp.net Mvc,Data Annotations,[DataType(DataType.Currency)]引入了任何类型的舍入吗 数据注释仅通过html帮助程序更改视图中模型的显示,并且在保存到数据库时不应截断或舍入Price-是否正确 我的模型在舍入方面遇到了更大的问题,我正在尝试消除一些根本原因。没有,但是默认情况下,EditorFor()会将视图中的小数点舍入到小数点后2位,因此如果您将其发回,它将保存为显示的。感谢您指出这一点。 [Display(Name = "Price")] [DataType(DataType.Currency

[DataType(DataType.Currency)]
引入了任何类型的舍入吗

数据注释仅通过html帮助程序更改视图中模型的显示,并且在保存到数据库时不应截断或舍入
Price
-是否正确


我的模型在舍入方面遇到了更大的问题,我正在尝试消除一些根本原因。

没有,但是默认情况下,
EditorFor()
会将视图中的
小数点舍入到小数点后2位,因此如果您将其发回,它将保存为显示的。感谢您指出这一点。
[Display(Name = "Price")]
[DataType(DataType.Currency)]
public decimal Price { get; set; }