如何在asp.net中显示带有一个texbox的多个日历?

时间:2014-02-03 08:25:25

标签: c# asp.net ajaxcontroltoolkit

我需要制作一个可以选择日期范围的文本框。点击后需要显示两个日历(开始日期和结束日期)。我正在使用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>

我想在点击此文本框时显示两个日历。

1 个答案:

答案 0 :(得分:0)

试试这个。这允许您选择多个日期进行单一控制(文本框)。如果您想使用日期范围(只能选择两天),那么您必须在后面的代码中验证它。 http://www.obout.com/calendar/tutorial_select_multipledates.aspx