我在数据库中保存了 2 个不同的字段作为货币:余额和金额。但是,当我尝试在 mvc 视图上显示这些时,余额已四舍五入为 2DP,而金额显示为 4dp。
@foreach (var trans in ViewBag.Transactions)
{
<tr>
<td>
@trans.Date
</td>
<td>
@trans.Details
</td>
<td>
@trans.Currency
</td>
@if (trans.AccountTo == ViewBag.SelectedAccount)
{
<td>
+ @trans.Amount
</td>
<td>
</td>
<td>
@trans.AccountFrom
</td>
我已经尝试过@trans.Amount.ToString("#.##") 或创建一个类似的助手:http ://weblogs.asp.net/scottgu/archive/2011/05/12/asp-net- mvc-3-and-the-helper-syntax-within-razor.aspx 但仍然没有工作。如何将其舍入到 2dp?