如何使用javascript将ajax toolkit datepicker的日期日历设置为仅显示当前日期的18年到90年之间的日期范围?
即今天是2016-02-19所以日历日期将从1998-02-19开始到1926-02-19。我怎么能用javascript做到这一点?
我尝试使用C#执行此操作,但它无效。
<div class="form-group">
<label>Date Of Birth</label>
<asp:TextBox ID="txtDOB" runat="server" CssClass="txt-control" />
<asp:Image ID="calendarImg1" runat="server" ImageUrl="~/images/calendar_month.gif"
Style="cursor: pointer" />
<ajaxToolkit:CalendarExtender ID="dp_DOB" runat="server" Format="yyyy-MM-dd" PopupButtonID="calendarImg1"
TargetControlID="txtDOB" CssClass="calender" />
</div>
我的代码背后。添加StartDate和EndDate时,我无法浏览日历,它只显示本月的日历。但是当我删除StartDate EndDate时,我可以浏览日历。
dp_DOB.StartDate = DateTime.Today.AddYears(-18);
dp_DOB.EndDate = DateTime.Today.AddYears(-90).AddDays(1);
PS:伙计们请说明您投票结束我的问题的原因,如果对您来说很简单,请更好地发布问题的答案。