2016-04-14 5 views
0

У меня возникла ситуация, когда у меня есть элемент управления календарем на моей странице, и когда пользователь выбирает дату, он должен проверить, выбрана ли дата выше сегодняшней даты.Дата проверки Greater с использованием функции управления календарями в Asp.Net

Я много пробовал и искал его, но в любом месте они принимают значение, используя текстовое поле, и я хочу, чтобы это было сделано с помощью элемента управления календарем.

+0

Управление календарем не предоставляет функции проверки. Что заставляет вас думать, что это так? Чтобы проверить дату, используйте валидаторы ASP.NET или собственный код, как вы уже узнали. – Andrei

+0

Вы взяли мой пост в неправильном смысле, я хочу использовать Validations и проверить выбранную дату, и попытался с CompareValidator, и он не работает –

+0

О, так что вы в порядке с помощью встроенных валидаторов, но не хотите использовать код за? Это имеет смысл, хотя это все еще странное требование. Вам также следует опубликовать то, что вы пытались показать, что вы на самом деле предприняли попытку самостоятельно решить проблему. – Andrei

ответ

0

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

if (Calendar.SelectedDate > DateTime.Now()) 
{ 

} 
Смежные вопросы