在网页中显示两个或多个日历?

时间:2012-09-06 14:33:15

标签: asp.net ajax calendar

我使用Ajax控制器来显示弹出日历。我使用了Toolkit脚本管理器,文本框和Calendar扩展器,但是当我第二次使用它时,我收到错误:“只有一个ScriptManager实例可以添加到页面中。”有没有其他方式显示弹出日历?

    <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
    <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
    </asp:ToolkitScriptManager>
    <asp:TextBox ID="txtstartdate" runat="server" 
        ontextchanged="txtstartdate_TextChanged"></asp:TextBox>
    <asp:CalendarExtender ID="CalendarExtender1" TargetControlID="txtstartdate" 
        runat="server" PopupPosition="Left"></asp:CalendarExtender>
    <br />
    <asp:Label ID="Label3" runat="server" Height="25px" Text="To" Visible="False"></asp:Label>

    <asp:ToolkitScriptManager ID="ToolkitScriptManager2" runat="server">
    </asp:ToolkitScriptManager>
    <asp:TextBox ID="Txtenddate" runat="server" 
        ontextchanged="Txtenddate_TextChanged"></asp:TextBox>
    <asp:CalendarExtender ID="CalendarExtender2" TargetControlID="Txtenddate" runat="server">
    </asp:CalendarExtender>

1 个答案:

答案 0 :(得分:3)

只放置一个脚本管理器。然后你可以使用任何数量(几乎:) :)的日历扩展器。