当前位置 : 主页 > 网络编程 > ASP >

asp.net-mvc – Asp.net MVC型双模型绑定器

来源:互联网 收集:自由互联 发布时间:2021-06-24
我有一个ASP.NET MVC 3应用程序,它使用实体框架. 我有一个简单的数据库,其中包含float类型的字段,实体框架自动映射到double类型. 在一个简单的编辑形式中,我尝试使用十进制值更新此字段
我有一个ASP.NET MVC 3应用程序,它使用实体框架.
我有一个简单的数据库,其中包含float类型的字段,实体框架自动映射到double类型.

在一个简单的编辑形式中,我尝试使用十进制值更新此字段的值.i.e:
“3.45”或“121.34”

但是MVC总是返回一个验证错误,说这些值对于double类型无效.如果我将这些值更改为:“3”和“121”,它可以工作….

“3.45”和“121.34”不是double类型的有效值?

“3.45” and “121.34” are not valid values ​​for type double?

这取决于您使用的文化以及是否.是此文化中的有效小数点分隔符.这可以在web.config中的globalization元素中设置:

<globalization culture="en-US" uiCulture="en-US" />

如果将其保留为auto,则服务器将使用与客户端浏览器相同的文化.

网友评论