私は3つのタブを持っています-そして最後のタブにはupdatepanelasp.netがあります:
<div id='tab3' class="tab-panel">
<h3>
Filter</h3>
<asp:UpdatePanel ID="updFilters" runat="server">
<ContentTemplate>
<asp:DropDownList ID="ddlFilterSelect" runat="server" AutoPostBack="true" OnSelectedIndexChanged="ddlFilterSelect_SelectedIndexChanged"></asp:DropDownList>
<asp:ListBox ID="lstFilterSelect" runat="server" SelectionMode="Single" AutoPostBack="true" OnSelectedIndexChanged="lstFilterSelect_SelectedIndexChanged"></asp:ListBox>
<asp:Button ID="btnReset" runat="server" Text="Reset Filter" OnClick="btnReset_Click" />
</ContentTemplate>
</asp:UpdatePanel>
</div>
updatepanelには、ajax呼び出しで選択リストボックスを変更する選択ボックスを備えたフィルター機能があります。フィルタを実行すると、コンテンツが表示されなくなり、最初のタブが選択されますが、コンテンツは表示されないままになります。3つのタブをもう一度クリックすると、コンテンツが再表示されます。
ここでタブjqueryコードとhtmlを見つけてください:http://jsfiddle.net/zidski/LQKSt/