难以专注于我目前正在研究的TAB

时间:2015-06-09 18:06:30

标签: c# jquery jquery-ui jquery-ui-tabs

所以我正在处理的页面有一个转发器,它将根据旅行的人来填充。因此,如果我在这次旅行中有4名乘客,并且我在TAB 3上保存数据,一旦页面再次加载,它将集中在TAB 1.我试图找到一种方法来重点关注TAB 3。我一直试图根据一个隐藏的领域以及类似的东西弄清楚,但只是想知道这是否是正确的方向。我的例子只有两名乘客,所以我想把重点放在标签2上。

< - Code Behind - >

.bat

< - 来源视图 - >

<asp:Repeater ID="PreRegisterTabs" runat="server">
    <HeaderTemplate>
        <ul>
    </HeaderTemplate>
    <ItemTemplate>
            <li><a href="<%# String.Format("#Tab{0}", Container.ItemIndex)%>"><span class="titlecase"><%# ((Passenger) Container.DataItem).PaxName.ToLower().Replace(",", ", ") %></span></a></li>
    </ItemTemplate>
    <FooterTemplate>
        </ul>
    </FooterTemplate>
</asp:Repeater>

然后使用保存功能后面的C#代码来保存数据。不确定如何设置焦点或保存该选项卡的活动状态。

1 个答案:

答案 0 :(得分:0)

这是我的问题的答案

$(function(){     var selectedTabId = sessionStorage.getItem(“selectedTab”);     selectedTabId = selectedTabId === null? 0:selectedTabId; //你的默认值为0     $( “#标签”)。标签({         active:selectedTabId,         activate:function(event,ui){             selectedTabId = $(“#tabs”)。tabs(“option”,“active”);             sessionStorage.setItem(“selectedTab”,selectedTabId);         }     }); });