我需要制作一个可以选择日期范围的文本框。点击后需要显示两个日历(开始日期和结束日期)。我正在使用Ajax控件工具包但它只显示一个日历,当我添加两个具有相同TargetControlID的日历时,它仍然显示一个日历。
<asp:TextBox ID="startDate" Text="Start Date" ReadOnly="False" EnableViewState="True" CssClass="calendar" runat="server">
</asp:TextBox>
cc1:CalendarExtender EnabledOnClient="True" DefaultView="Days" PopupButtonID="calenderopener"
ID="startDate_CalendarExtender" StartDate="Jan 15, 2014" CssClass="ajax__calendar ajax__calendar_container" EnableViewState="True"
runat="server" BehaviorID="calendar1" Enabled="True" TargetControlID="startDate" Format="MM/dd/yyyy">
</cc1:CalendarExtender>
我想在点击此文本框时显示两个日历。
答案 0 :(得分:0)
试试这个。这允许您选择多个日期进行单一控制(文本框)。如果您想使用日期范围(只能选择两天),那么您必须在后面的代码中验证它。 http://www.obout.com/calendar/tutorial_select_multipledates.aspx