显示标记内变量的十进制值

时间:2016-03-09 09:12:13

标签: c# html asp.net-mvc-4

我的.cshtml文件中有一个变量dtot,声明为十进制,如下所示:

Nullable<decimal> dtot = 0;   
dtot = dtot + item.Qty;
<td style="text-align: center"><b>@dtot</b></td>  

但未在页面上显示其小数部分。例如:仅显示4而不是4.00

1 个答案:

答案 0 :(得分:0)

@{Nullable<decimal>
    dtot = 0;
    dtot = dtot + item.Qty;
}

<td style="text-align: center"><b>@string.Format("{0:N2}", dtot)</b></td>

使用此选项可以在这种情况下正确格式化字符串为2个小数点。