首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CompareValidator日期格式

CompareValidator日期格式
EN

Stack Overflow用户
提问于 2009-08-26 18:39:01
回答 2查看 5.8K关注 0票数 1

我有一个ajax日历控件,我将日期格式指定为yyyy-MM-dd。有没有可能让comparevalidator专门验证该类型的日期,然后让它在其他所有情况下都失败?现在它似乎只需要dd-MM-yyyy。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2009-08-26 18:51:26

我假设验证器使用当前的CultureInfo对象来确定日期格式。

代码语言:javascript
复制
CultureInfo.DateTimeInfo.ShortDatePattern

尝试更改page culture(MSDN)

如果你不想走这条路,你总是可以创建一个定制的验证器。

票数 5
EN

Stack Overflow用户

发布于 2009-08-26 19:12:55

将CultureInvariantValues=设置为“true”

docs

区域性不变值-在比较验证器的非强类型属性(CompareValidator.ValueToCompare、RangeValidator.MaximumValue、RangeValidator.MinimumValue)上执行转换时,当CultureInvariantValues为true时,验证器将使用区域性中立格式(Date: YYYY/MM/DD,Double & Currency: US区域性格式)进行转换。

编辑

在网上搜索,我在另一个论坛上发现了一个类似的问题,看:http://forums.asp.net/t/1229615.aspx,也许最后一个答案(由Mohan.Raju给出)也可以解决你的问题。

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

https://stackoverflow.com/questions/1336682

复制
相关文章

相似问题

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