コード ビハインドでプロジェクト マスター ページにいくつかのコントロールを追加する必要がありますが、ポストバック後もそれらを維持したいのですが、どうすればよいですか? 私はそれについて検索しましたが、 preinit を使用する必要があると思いますが、方法がわからず、マスターページに preinit があるかどうかもわかりません。
<form id="form1" runat="server">
    <asp:ScriptManager ID="MainScriptmanager" runat="server" EnablePartialRendering="true" />
    <asp:UpdatePanel ID="MasterContentUpdatePanel" runat="server" UpdateMode="conditional">
        <ContentTemplate>
            <asp:TabContainer ID="MainTabContainer" runat="server" ActiveTabIndex="1" TabStripPlacement="Bottom">
            </asp:TabContainer>
            <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
        </ContentTemplate>
    </asp:UpdatePanel>
</form>
  protected void Button1_Click(object sender, EventArgs e)
    {
        tabCount = tabCount + 1;
        AjaxControlToolkit.TabPanel tab = new AjaxControlToolkit.TabPanel();
        tab.ID = "tab" + Convert.ToString(tabCount);
        tab.HeaderText = "tab" + Convert.ToString(tabCount);
        MainTabContainer.Tabs.Add(tab);
    }