将Eval格式化为货币,强制使用en-US

时间:2012-04-30 16:35:13

标签: c# asp.net

我有这行代码:

<%# Eval( "Balance", "{0:C}" )%>

如果无论他们设置了哪种语言环境,我如何总是强制在en-US中显示货币?

1 个答案:

答案 0 :(得分:5)

试试这个:

<%# String.Format( new System.Globalization.CultureInfo("en-US"), "{0:C}", Eval("Balance") %>

您还可以按照here所述为整个页面或整个应用程序设置文化。