绑定WebForms TextBox上的数千个分隔符的逗号

时间:2010-06-20 11:41:41

标签: .net asp.net

我正在尝试格式化数据绑定值,如下所示,但我不断获得一个空格作为千​​位分隔符,即显示的文本总是“12 340.00”,它应该是“12,340.00”。

我错过了什么?

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

1 个答案:

答案 0 :(得分:1)

尝试指定文化:

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

set the UI culture globally