首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MVC 4教程验证错误

MVC 4教程验证错误
EN

Stack Overflow用户
提问于 2012-06-25 06:39:00
回答 2查看 3.3K关注 0票数 1

我正在遵循MVC 4 tutorial,并且在小数和日期验证方面遇到了一些问题。

当我尝试以dd-MM-yyyy格式插入日期时(因为它是我的pc所在的区域性中定义的格式),它返回这个错误:字段ReleaseDate必须是日期。

此外,当尝试插入像3,01这样的十进制字段时,它会返回一条验证消息:字段xpto必须是一个数字。您可能会说,在这些情况下使用一个点,但在我使用的区域性中,它是千位分隔符,如1.000

这是一个普遍的问题,还是只是我的问题?

提前感谢您的帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-25 23:43:01

我想你说的“我的电脑”指的是客户端,浏览器验证失败了吗?请参阅我的文章http://msdn.microsoft.com/en-us/library/gg674880(VS.98).aspx - jQuery移动了本地特定的文件,因此您必须寻找它们。对于调试,1.禁用客户端验证,并验证服务器验证是否与本地(即本地的小数和日期)一起工作。然后就是获得正确的客户端验证的问题。这不是一个真正的MVC问题,它更像是一个"jQuery非英语日期/时间和小数验证“类型的问题。您可能需要再次发布此问题。一旦你解决了这个问题,请发布你的解决方案。

要快速解决这个问题,可以创建最简单的带有jQuery验证失败的超文本标记语言页面,然后发布重现。您可以查看从MVC生成的HTML,以帮助您创建一个简单的HTML页面。

票数 1
EN

Stack Overflow用户

发布于 2012-06-25 07:02:27

您可以通过设置输入区域性:http://msdn.microsoft.com/en-us/library/bz9tc508.aspx来更改此行为。您可以将其修复为特定的区域性或使用“auto”,以便浏览器将使用用户的当前区域性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11181758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档