2010-06-20 68 views
2

我试图格式化一个数据绑定值如下,但我不断得到一个空间作为千位分隔符,即显示的文本总是“12 340.00”,当它应该是“12,340.00”。逗号为千位分隔符绑定WebForms文本框

我错过了什么?

<asp:TextBox ID="budgetText" runat="server" Text='<%# Bind("Budget", "{0:#,0.00}") %>'></asp:TextBox> 

回答

1

尝试指定的培养:

<asp:TextBox 
    ID="budgetText" 
    runat="server" 
    Text='<%# string.Format(CultureInfo.InvariantCulture, "{0:#,0.00}", Bind("Budget")) %>' /> 

set the UI culture globally

相关问题