如何限制ajax日历扩展器中的年份

时间:2011-12-21 12:10:58

标签: c# asp.net ajax asp.net-ajax ajaxcontroltoolkit

我有一个Calendar Extender。

我想在日历中仅显示当前年份。

用户无法选择2010年,因为当前年份是2011年。

那怎么办呢?

2 个答案:

答案 0 :(得分:3)

使用StartDateEndDate属性设置您希望用户选择的可接受日期范围 - 您可以按照krolik's answer在标记中设置此日期,或者在代码隐藏中,您可以将其设置为当前年份,例如

CalendarExtender.StartDate = new DateTime(DateTime.Today.Year,1,1);
CalendarExtender.EndDate = new DateTime(DateTime.Today.Year,12,31);

答案 1 :(得分:1)

使用扩展程序的 StartDate 属性。例如:

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

StartDate - 表示可供选择的范围的开始日期。