繁体   English   中英

CompareValidator日期格式

[英]CompareValidator date format

我有一个ajax日历控件,我将日期格式指定为yyyy-MM-dd。 是否可以使comparevalidator分别验证该日期类型,并使其他所有日期都失败? 现在看来只需要dd-MM-yyyy。

谢谢。

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

CultureInfo.DateTimeInfo.ShortDatePattern

尝试更改页面文化(MSDN)

如果您不想走那条路,可以随时创建一个自定义验证器。

设置CultureInvariantValues =“ true”

文档

文化不变值 -在比较验证器的非强类型属性(CompareValidator.ValueToCompare,RangeValidator.MaximumValue,RangeValidator.MinimumValue)上进行转换时,验证器将使用文化中性格式(日期:YYYY / MM / DD,Double和Currency:当CultureInvariantValues为true时,执行美国的文化格式转换。


编辑

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM