属性:
public decimal Cost { get; set; }
html助手:
<%: Html.TextBoxFor(m => m.Cost)%>
问题:当我设置Cost属性时,如何格式化它?例如显示两个小数点的精度?
我有一个插入decimal(10, 7)SQL Server的问题
当我试图将ASP.NET MVC视图中的数字添加51.0492263到数据库中时
在调试器中我有数字= 51.0492263
但是当我去数据库时,我有 51.0400000
为什么我得到这个结果?
有人帮忙取悦我.
我是ASP MVC的初学者,我试图在视图中显示模型中的数据.这是我显示数据的方式:
@Html.DisplayFor(modelItem => item.Budget_Year)
Run Code Online (Sandbox Code Playgroud)
但我不知道如何使用这些数据,例如我试图对这个结果进行舍入,我天真地尝试过:
@{
double test = (modelItem => item.Budget_Year);
test = System.Math.Round(test , 2);
}
Run Code Online (Sandbox Code Playgroud)
但我不能这样使用它:无法将lambda表达式转换为'double'类型,因为它不是委托类型
在我看来,有人可以解释我如何在我的模型中使用这些不同的项目吗?
最好的祝福,
亚历克斯