【发布时间】:2012-01-25 06:03:34
【问题描述】:
我有一个日历扩展器。
我只想在日历中显示当前年份。
用户不能选择 2010,因为当前年份是 2011。
那么怎么做呢?
【问题讨论】:
标签: c# asp.net ajax asp.net-ajax ajaxcontroltoolkit
我有一个日历扩展器。
我只想在日历中显示当前年份。
用户不能选择 2010,因为当前年份是 2011。
那么怎么做呢?
【问题讨论】:
标签: c# asp.net ajax asp.net-ajax ajaxcontroltoolkit
使用扩展器的 StartDate 属性。例如:
<ajax:CalendarExtender ID="Calendar" StartDate="1/1/2011" runat="server" ... />
StartDate - 表示可供选择的范围的开始日期。
【讨论】:
使用StartDate 和EndDate 属性设置您希望允许用户选择的可接受日期范围 - 您可以根据krolik's answer 在标记中设置此设置,或在代码隐藏中设置您可以将其设置为当前年份,例如
CalendarExtender.StartDate = new DateTime(DateTime.Today.Year,1,1);
CalendarExtender.EndDate = new DateTime(DateTime.Today.Year,12,31);
【讨论】: