Отключите даты условно с помощью Asp.net Ajax Calendar Extender

Если вы использовали Calendar Extender, я ищу способы отключить даты на основе выбора из другого календаря выбранной даты. В приложении для управления проектами есть даты окончания и начала, я ищу способы проверить их на клиенте. Иногда может потребоваться обратная передача, которую я не хочу выполнять. Кажется, что для календаря на сервере есть свойства StartDate и EndDate, но, похоже, нет аналогов на стороне клиента. У тебя есть идеи, как я могу это сделать?


person Deeptechtons    schedule 03.01.2012    source источник
comment
Невозможно отключить даты в CalendarExtender. Вы должны использовать RangeValidator для проверки выбранной даты на стороне клиента (и сервера). Кроме того, вы можете использовать javascript и обрабатывать OnClientDateSelectionChanged stackoverflow.com/a/6550393/284240   -  person Tim Schmelter    schedule 03.01.2012
comment
@TimSchmelter, но обязательно должна быть какая-то клиентская функция, которая отключает даты, пример ссылки, которую я предоставил в вопросе, показывает ее. Но, к сожалению, я работаю над Asp.net 2.0, поэтому в моей версии нет свойств StartDate и EndDate. По крайней мере, я могу проверить с помощью специального валидатора на стороне клиента.   -  person Deeptechtons    schedule 03.01.2012


Ответы (2)


Вы можете перезаписать событие javascript _cell_onclick, чтобы отображалось предупреждение, если выбрана неправильная дата в зависимости от выбранной даты в другом календаре.

Вот пример: Кнопка закрытия и ограничение даты Ajaxtoolkit Calendar Extender

person Răzvan Flavius Panda    schedule 03.01.2012

Я знаю, что уже слишком поздно отвечать на этот пост, но это моя помощь кому-то

Отключить даты в Ajax Calendar Extender с разными примерами дат

person Bingo    schedule 26.08.2013
comment
Предоставлять только ссылку в качестве ответа - не лучший способ. Если ссылка была изменена / обновлена ​​/ удалена, ваш ответ автоматически станет недействительным. Лучше всего немного объяснить ответ, а затем дать ссылку в качестве ссылки. - person Sankumarsingh; 26.08.2013