0
在MVC中,我對模型有以下屬性。MVC - 將貨幣格式應用於文本框
[DisplayFormat(ApplyFormatInEditMode=true, DataFormatString = "{0:c2}")]
當使用DisplayFor時,這會呈現爲兩位小數的貨幣。
但是,當我使用TextBoxFor我得到兩個以上的小數位。
有沒有辦法將文本框限制在兩位小數位?
在MVC中,我對模型有以下屬性。MVC - 將貨幣格式應用於文本框
[DisplayFormat(ApplyFormatInEditMode=true, DataFormatString = "{0:c2}")]
當使用DisplayFor時,這會呈現爲兩位小數的貨幣。
但是,當我使用TextBoxFor我得到兩個以上的小數位。
有沒有辦法將文本框限制在兩位小數位?
使用EditorFor替代TextBoxFor
正如EditorFor將工作。
在我來說,我通過了格式串入TextBoxFor
@Html.TextBoxFor(m => m.PaymentAmount, "{0:0.00}"..........)