我不想在一页上有大量代码,而是要保持代码模块化和简单。因此,在我的 TabContainer 中,我有以下内容,其中每个选项卡都指向一个网页,而我的代码位于每个网页内。我的 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 和代码的巨大网页吗?我的 TabContainer 中有十几个选项卡。我认为这也会减慢处理速度。或者,是否有更简洁的方法来执行此操作,并且仍然保留引用主页或其他选项卡上的控件的能力?
我在 VS2008 和 .Net 3.5 和 AJAX 3.5 中工作。
谢谢!!拉里