Asp.net jQuery在刷新页面时加载所选选项卡

Asp.net jQuery在刷新页面时加载所选选项卡,asp.net,jquery-ui,tabs,Asp.net,Jquery Ui,Tabs,我在“用户设置”选项卡中有一个用于添加新用户的按钮,但当我单击该按钮时,页面会重定向回“零售网站设置”选项卡(“由于查询字符串”?tab=AdditionalProducts“) 当我再次选择“用户设置”选项卡时,它显示了添加新用户的正确表单,因此用户设置选项卡可以正确打开,但由于查询字符串的混乱 我的示例代码: $(function () { $("#tabs").tabs(); $('#tabs').click('tabsselect', function (event, u

我在“用户设置”选项卡中有一个用于添加新用户的按钮,但当我单击该按钮时,页面会重定向回“零售网站设置”选项卡(“由于查询字符串”?tab=AdditionalProducts“)

当我再次选择“用户设置”选项卡时,它显示了添加新用户的正确表单,因此用户设置选项卡可以正确打开,但由于查询字符串的混乱

我的示例代码:

$(function () {
    $("#tabs").tabs();
    $('#tabs').click('tabsselect', function (event, ui) {
     document.getElementById('hdnCurIndex').value = $("#tabs").tabs('option', 'active');
    });  

    if (document.getElementById('hdnCurIndex').value != -1) {
    $("#tabs").tabs("option", "active", document.getElementById('hdnCurIndex').value);                 
    }            
  }); 
因此,请告诉如何显示“用户设置”选项卡时,再次添加新用户按钮点击和页面刷新

hdnCurIndex值返回3,这是“用户设置”选项卡的索引。主要问题是查询字符串。当页面加载时,它只是重定向到“”选项卡=additionalProducts“, 如何将其更改为“?tab=useraccess”或完全删除它


PS:如果有人直接想从菜单控件(AddMinistration)转到特定选项卡,则添加此查询字符串(?tab=additionalProducts)。

请在下一行中使用selected代替active

if (document.getElementById('hdnCurIndex').value != -1) {
    $("#tabs").tabs("option", "selected ", document.getElementById('hdnCurIndex').value);                 
    } 

但是我想对于jquery-1.9.1.js,所选的已更改为活动。然后请检查您的hdnCurIndex是否返回正确的值。是的,它返回3,这是“用户设置”选项卡的索引。主要问题是查询字符串。当页面加载时,它只是重定向到“?tab=additionalProducts”,如何将其更改为“?tab=useraccess”或完全删除它。