asp:RangeValidator для DateTime в формате дд/МММ/гггг
-
29-08-2019 - |
Вопрос
Можно ли использовать валидатор диапазона ASP.Net, если строка формата — дд/МММ/гггг?
Решение
Почему бы вам не использовать валидатор регулярных выражений?
Другие советы
Нет.Я думаю, это должна быть действительная дата (без форматирования)
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" />
Конечно, это может иметь отрицательные/положительные побочные эффекты на остальную часть вашего приложения, поскольку повлияет на другие числа/даты, но, возможно, в любом случае это ваше намерение.
Не связан с StackOverflow