加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 09:22:07 所属栏目:asp.Net 来源:网络整理
导读:我有一个ASP.NET MVC 3应用程序,它使用实体框架. 我有一个简单的数据库,其中包含float类型的字段,实体框架自动映射到double类型. 在一个简单的编辑形式中,我尝试使用十进制值更新此字段的值.i.e: “3.45”或“121.34” 但是MVC总是返回一个验证错误,说这些
我有一个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,则服务器将使用与客户端浏览器相同的文化.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读