asp:DateTime上的RangeValidator,格式为dd / MMM / yyyy

时间:2008-12-29 10:36:17

标签: asp.net rangevalidator

当格​​式字符串为dd / MMM / yyyy时,是否可以使用ASP.Net范围验证器?

3 个答案:

答案 0 :(得分:2)

为什么不使用正则表达式验证器?

答案 1 :(得分:0)

没有。我认为它应该是一个有效的日期(没有格式化)

答案 2 :(得分:0)

ASP.net自动检测客户端的文化信息。此信息用于解析日期,货币等格式。

您可以使用代码覆盖此内容(例如):

Thread.CurrentThread.CurrentCulture = 
    CultureInfo.CreateSpecificCulture("en-GB");
Thread.CurrentThread.CurrentUICulture =
    new CultureInfo("en-GB");

或web.config中的全局:

<globalization requestEncoding="utf-8" responseEncoding="utf-8"
    culture="en-GB" uiCulture="en-GB" />

当然,这可能会对您的应用程序的其余部分产生负面/正面影响,因为它会影响其他数字/日期,但也许这是您的意图。