Вопрос

Можно ли использовать валидатор диапазона 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" />

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top