标签: asp.net-mvc data-binding forms decimal
我正在使用String.Format("{0:####.00;(####.00);0.00}", Model)将负货币-1600.00显示为(1600.00)。但是,模型绑定器无法解析此格式的十进制输入。
String.Format("{0:####.00;(####.00);0.00}", Model)
(1600.00)
我怀疑我需要改变文化背景,但我不知道在哪里。
如何告诉我的ASP.NET MVC 3应用程序十进制格式输入值(1600.00)表示-1600.00?
解决。请参阅下面的答案。
答案 0 :(得分:1)
通过保留我的显示模板的格式并更改我的编辑器模板来使用标准减去括号而解决。