用户在其中写入的文本框的货币格式

时间:2015-02-15 15:36:15

标签: c# html asp.net

我有用户在其中写入价格的文本框,我需要知道如何添加格式看起来像1236,650例如我遇到的问题当用户写入价格如6.500然后保存它,它变得像6.5

这是我的文本框

  <asp:TextBox ID="TxtPrice" runat="server" 
                    style="text-align:right; margin-left: 0px;" Height="19px" Width="109px" ></asp:TextBox>

1 个答案:

答案 0 :(得分:0)

我会得到小数点后面的子串: string substring = [Example TextBox].Text.SubString([Example TextBox].Text.LastIndexOf('.')); 在设置一个添加0的循环之前,直到长度足够

while (substring.Length < 3) { substring += "0"; } 在再次使它成为TextBox的字符串之前。我对ASP并不是很熟悉,所以这最后一部分我并不知道。但是你标记了C#,所以我假设你可以按照其他步骤进行操作。