guys。我想问一下,是否有无限制地向货币格式输入整数?我一直在使用将int转换为货币格式
[DisplayFormat(DataFormatString = "{0:C}", ApplyFormatInEditMode = true)]
public int TotalAmount { get; set; }
尝试,但,它会显示一个空
@ Html.EditorFor
如果我用
[DisplayFormat(DataFormatString = "{0:F2}", ApplyFormatInEditMode = true)]
public int TotalAmount { get; set; }
它只会显示0.00
我想输入10000时,会自动格式化为
Rp。 10.000
里面的@ Html.EditorFor字段。
有什么建议吗?
是否需要十进制作为其模型?因为它必须让我改变我的所有模型和数据库,因为它们要求使用int作为值模型。 –
我认为3号。选项('[DataType(DataType.Currency)]')最好,如果你使用** Entity Framework **。@ SionChristian – Ashiquzzaman
我不确定我在用什么。我正在帮助我的大学IT部门开发一个网站。它连接到数据库。但是,他们如何绑定它,我不确定。 –