ajax control toolkit datepicker显示从当前日期开始的18年到90年之间的日历

时间:2016-02-19 10:33:09

标签: javascript c# asp.net datepicker ajaxcontroltoolkit

如何使用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:伙计们请说明您投票结束我的问题的原因,如果对您来说很简单,请更好地发布问题的答案。

0 个答案:

没有答案