如何在页面回发上设置当前选项卡/内容

时间:2015-05-07 17:34:04

标签: c# jquery html asp.net

我有以下JSFiddle根据用户选择更改标签/内容:http://jsfiddle.net/sikni8/3d64w6gf/1/

HTML代码段示例:

<asp:Button ID="btnRegister" ClientIDMode="Static" runat="server" Text="Register" OnClick="btnRegister_Click" />
<!--<input type="submit" name="commit" value="Register" runat="server" />-->

btnRegister按钮在单击时执行某些操作。当页面进行回发时,如何确保显示的选项卡/内容。

例如,如果我点击Register按钮,页面会刷新并显示第一个标签/内容。我想更改它,以便在单击Register按钮并重新加载页面时,它应保留相同的选项卡/内容。

我可以使用sessionStorage,但我想请求一些帮助。

试过这个但是没有工作:

<script>
        $(document).ready(function (e) {
            localStorage.setItem("whichTab", $("#tabs nav ul li.tab-current"));
            alert(localStorage.getItem("whichTab"));
        });
    </script>

我正在使用cbpFWTabs.js文件来实现小提琴中的制表类切换。

1 个答案:

答案 0 :(得分:0)

我通过使用隐藏字段做了类似的事情,我在隐藏字段中存储了当前选项卡的id /类,并且在回发之后我再次显示了当前选项卡。