TextBoxFor和DefaultModelBinder没有正确格式化/解析fr-FR

时间:2012-04-06 19:38:14

标签: asp.net-mvc-3 localization model-binding

TextBoxFor HTML帮助器不尊重DisplayFormatAttribute,但EditorFor对double值有效。同样,DefaultModelBinder不会将正确格式化的double绑定到千位分隔符。

我可以使用EditorFor显示格式为double的属性但是它不会绑定。我希望在文本框中显示属性格式化的字符串,并能够发布并绑定它。

有没有人遇到过这个问题并解决了?

在此处添加示例解决方案 - https://bitbucket.org/chief7/asp.net-mvc-3-localization-issue

1 个答案:

答案 0 :(得分:0)

我的团队的Scott找到了Haack的以下博客文章。这正是我们的问题。我希望他们能尽快解决这个问题。

http://haacked.com/archive/2011/03/19/fixing-binding-to-decimals.aspx

我还在bitbucket.org上的示例解决方案中实现了修复。