如何在 aspx 页面上的值后显示货币符号

How to show currency sign after the value on aspx page

我正在尝试使用以下代码在 .aspx 页面上显示价格 <double> 值:

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

我目前的成绩:

.50

预期结果:

12.50$

我认为你必须使用小数并将美元符号放在格式之外。

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

<%# string.Format("{0:D}", Eval("price")) %>$ // ?

同时检查:

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