在asp.net mvc中将货币格式化为货币#

时间:2011-12-12 08:34:17

标签: c# jquery asp.net asp.net-mvc

我在数据库中有一个字段,我的产品的商店价格。它的数据类型是金钱,我想格式化它:8.20,10.00和100,00.00 这是我的代码:

$<%: string.Format("{0:00.00}", price)%>

但是输出不是我想要的,有人对此有任何想法吗?感谢。

3 个答案:

答案 0 :(得分:6)

尝试使用货币格式(0:C):

<%: string.Format("{0:C}", price) %>

答案 1 :(得分:0)

我认为你在寻找:

  $<%: string.Format("{0:#0.00}", price)%> 

对于10以下的数字,这将跳过前导0。

有关详细信息,请参阅the MSDN page

答案 2 :(得分:0)

试试这个:

<%: string.Format("{0:N2}", price) %>