0

我使用 Ajax 控制器来显示弹出式日历。我使用了 Toolkit 脚本管理器、文本框和日历扩展器,但是当我第二次使用它时,我得到了错误:“只有一个 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>
4

1 回答 1

3

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

于 2012-09-27T08:50:29.600 回答