2014-02-13 48 views
0

在MVC中,我對模型有以下屬性。MVC - 將貨幣格式應用於文本框

[DisplayFormat(ApplyFormatInEditMode=true, DataFormatString = "{0:c2}")] 

當使用DisplayFor時,這會呈現爲兩位小數的貨幣。

但是,當我使用TextBoxFor我得到兩個以上的小數位。

有沒有辦法將文本框限制在兩位小數位?

回答

0

正如EditorFor將工作。

在我來說,我通過了格式串入TextBoxFor

@Html.TextBoxFor(m => m.PaymentAmount, "{0:0.00}"..........)