我使用String.Format
做货币格式化。它工作的很好,但我希望货币符号(R)和值之间没有空格(
),因此它不包含在小空格中,因此难以阅读。 String.Format(...)货币
<%=String.Format("{0:R #,###.00;(R #,###.00);R 0.00}", Model)%>
其中Model
是decimal
。
如何在R
和#,###.00
之间添加
而不会混淆String.Format
方法?
我使用String.Format
做货币格式化。它工作的很好,但我希望货币符号(R)和值之间没有空格(
),因此它不包含在小空格中,因此难以阅读。 String.Format(...)货币
<%=String.Format("{0:R #,###.00;(R #,###.00);R 0.00}", Model)%>
其中Model
是decimal
。
如何在R
和#,###.00
之间添加
而不会混淆String.Format
方法?
是否有可能将结果包装到css空白属性设置的元素中?
<span style="white-space:nowrap;"><%=String.Format("{0:R #,###.00;(R #,###.00);R 0.00}", Model)%></span>
正是我想要建议的(我不会使用内联风格,但它可能是在这种情况下演示它的最佳方式) – Spudley
我最终自己做了这件事,但是使用了.nowrap类。 –
<%=String.Format("{0:R #,###.00;(R #,###.00);R 0.00}", Model)%>
没有?
试过了,不起作用。 –
我以前有'R {0:#,###。00;(#,###。00); R 0.00}'但负数看起来像是'R(1,234.56)'而不是' (R 1,234.56)'。 –
你是_character_还是字符实体? – Oded
如果我不希望它包裹,我只是删除空间,但对数额的货币符号。不过,这就是我怎么写一个货币。 –