TextBoxFor HTML帮助器不尊重DisplayFormatAttribute,但EditorFor对double值有效。同样,DefaultModelBinder不会将正确格式化的double绑定到千位分隔符。
我可以使用EditorFor显示格式为double的属性但是它不会绑定。我希望在文本框中显示属性格式化的字符串,并能够发布并绑定它。
有没有人遇到过这个问题并解决了?
在此处添加示例解决方案 - https://bitbucket.org/chief7/asp.net-mvc-3-localization-issue
答案 0 :(得分:0)
我的团队的Scott找到了Haack的以下博客文章。这正是我们的问题。我希望他们能尽快解决这个问题。
http://haacked.com/archive/2011/03/19/fixing-binding-to-decimals.aspx
我还在bitbucket.org上的示例解决方案中实现了修复。