我有一个包含 2 个选项卡的 ASPX 页面。
每个标签代码注册为 ASCX。我在两个页面上都有单独的自定义日历控件。现在我的日历控件在组合页面上不起作用,但在页面单独呈现时起作用。
ASPX 主页面中的代码
<%@ Page Language="VB" %>
<%@ Register Src="~/Content/Page1.ascx" TagPrefix="Content" TagName="Page1" %>
<%@ Register Src="~/Content/Page2.ascx" TagPrefix="Content" TagName="Page2" %>
<asp:Content ID="Content1" ContentPlaceHolderID="PageBody" Runat="Server">
<asp:ScriptManager ID="Main" runat="server" />
<ajaxToolkit:TabContainer ID="tcRecords" ActiveTabIndex="0" runat="server">
<ajaxToolkit:TabPanel ID="tpSuccess" HeaderText="Success Records" runat="server">
<ContentTemplate>
<Content:Page1 ID="P1" runat="server" />
</ContentTemplate>
</ajaxToolkit:TabPanel>
<ajaxToolkit:TabPanel ID="tpFailed" HeaderText="Failed Records" runat="server">
<ContentTemplate>
<Content:Page2 ID = "P2" runat="server" />
</ContentTemplate>
</ajaxToolkit:TabPanel>
</ajaxToolkit:TabContainer>
</asp:Content>
两个 ASCX 页面中的代码
<%@ Register Src="~/UIControls/Calendar.ascx" TagPrefix="UICtrl" TagName="Calendar" %>
<UICtrl:Calendar ID="Cal1" runat="server" />