将$或€符号添加到Eval值

时间:2011-05-19 12:09:17

标签: .net eval

我想在我的网页上显示货币价值,我正在使用带有文字Text='<%#Eval("Price")%>'的标签。

但你怎么能加€或$呢?那么你得到€ 50,00 or $ 50,00而不是50,00

感谢您的帮助

2 个答案:

答案 0 :(得分:3)

decimal myPrice = 50.20;
Console.WriteLine(myPrice.ToString("C")); // uses the current culture.

答案 1 :(得分:1)

<%# DataBinder.Eval(Container.DataItem, "Price", "{0:c}") %>