Как ограничить год в расширении календаря ajax - PullRequest
3 голосов
/ 21 декабря 2011

У меня есть расширитель календаря.

Я хочу показать только текущий год в календаре.

Пользователь не может выбрать 2010 год, так как текущий год - 2011.

Так как это сделать?

Ответы [ 2 ]

3 голосов
/ 21 декабря 2011

Используйте свойства StartDate и EndDate, чтобы установить диапазон допустимых дат, которые вы хотите разрешить пользователю выбирать - вы можете установить это в разметке согласно ответу krolik или вкод, чтобы вы могли установить его на текущий год, например

CalendarExtender.StartDate = new DateTime(DateTime.Today.Year,1,1);
CalendarExtender.EndDate = new DateTime(DateTime.Today.Year,12,31);
1 голос
/ 21 декабря 2011

Используйте StartDate свойство вашего экстендера. Например:

<ajax:CalendarExtender ID="Calendar" StartDate="1/1/2011" runat="server" ... /> 

StartDate - указывает дату начала для диапазона, доступного для выбора.

...