1 ページに大量のコードを含めるのではなく、コードをモジュール化してシンプルに保つ必要がありました。したがって、私の TabContainer には、各タブが Web ページを参照し、コードが各 Web ページ内にある次のようなものがあります。私の TabContainer 自体は default.aspx ページ内にあります。
<asp:TabContainer ID="tabTOL" runat="server" ActiveTabIndex="0" CssClass="tol">
<asp:TabPanel ID="tabHome" runat="server" TabIndex="0" HeaderText="Home">
<ContentTemplate>
<iframe src="Home.aspx"></iframe>
</ContentTemplate>
</asp:TabPanel>
...
もちろん、どのタブからも他のタブや TabContainer/default ページを参照できないという問題があります。タブから default.aspx ページの TextBox を更新しようとしていますが、それへの参照がありません。
弾丸をかじって、すべての html とコード ビハインドを含む 1 つの巨大な Web ページを作成する必要がありますか? 私の TabContainer には十数個のタブがあります。これにより、処理も遅くなると思います。または、これを行い、メイン ページまたは他のタブのコントロールを参照する機能を維持するためのよりクリーンな方法はありますか?
私は VS2008 と .Net 3.5 と AJAX 3.5 で作業しています。
ありがとう!!ラリー