asp: RangeValidator для DateTime в формате дд / ммм / гггг - PullRequest
1 голос
/ 29 декабря 2008

Можно ли использовать валидатор ASP.Net Range, если строка формата dd / MMM / yyyy?

Ответы [ 3 ]

2 голосов
/ 29 декабря 2008

Почему вы не используете валидатор регулярных выражений?

0 голосов
/ 29 декабря 2008

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" />

Конечно, это может иметь отрицательные / положительные побочные эффекты для остальной части вашего приложения, так как это повлияет на другие числа / даты, но, возможно, это ваше намерение в любом случае.

0 голосов
/ 29 декабря 2008

Нет. Я думаю, что это должна быть действительная дата (без форматирования)

...