0
我正在使用以下设置的AJAX TabContainer控件。当我更改选项卡时,发生回发并刷新整个页面。因为AutoPostBack =“true”>。为了AJAxify的行为,我在它周围添加了UpdatePanel,但页面仍在刷新。控件需要去服务器,因为用户控件包含一些需要填充的网格。如何禁用UpdatePanel中TabContainer的activeTabChange引起的页面刷新?
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="upTLTop" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<AjaxCT:TabContainer ID="tcProducts" runat="server" ActiveTabIndex="0" Style="height: 100%;
vertical-align: top; margin: 0px; padding: 0px;" OnActiveTabChanged="Products_OnActiveTabChanged" AutoPostBack="true">
<AjaxCT:TabPanel runat="server" HeaderText="MBS" ID="pnlMBS">
<ContentTemplate>
<uc1:ucA ID="ucA1" runat="server" />
</ContentTemplate>
</AjaxCT:TabPanel>
<AjaxCT:TabPanel runat="server" HeaderText="ABS" ID="TabPanel1">
<ContentTemplate>
<uc2:ucB ID="ucB1" runat="server" />
</ContentTemplate>
</AjaxCT:TabPanel>
</AjaxCT:TabContainer>
</ContentTemplate>
</asp:UpdatePanel>
如何禁用页面刷新并同时在这种情况下发生服务器端操作?
请指教。谢谢 AJ
我复制粘贴你的例子来测试,它的工作。 – alejandrobog 2010-06-03 21:46:55