Sac*_*chu 2 rounding razor asp.net-mvc-4
我正在 Razor 视图中进行一些算术计算,如下所示
decimal n = Convert.ToDecimal(Model.np_claim_dtls[i].PROV_PRICE);
decimal d = Convert.ToDecimal(Model.np_claim_dtls[i].DISCOUNT_AMOUNT);
<text> @(n-d) </text>
Run Code Online (Sandbox Code Playgroud)
它给我的结果如下
923.0340000000000
Run Code Online (Sandbox Code Playgroud)
预期结果是
923.03
Run Code Online (Sandbox Code Playgroud)
我如何在剃刀内使用舍入?请帮忙
您可以将值四舍五入,例如
decimal d = 100.1255M;
string s1 = d.ToString( "#.##" ); // 100.13
string s2 = d.ToString( "0.00" ); // 100.13
Run Code Online (Sandbox Code Playgroud)
这也可以在控制器而不是视图中完成。不建议在视图中公开计算
| 归档时间: |
|
| 查看次数: |
13344 次 |
| 最近记录: |