Asp.net

在回發時停留在目前的 jQuery 選項卡上?

  • September 15, 2010

我正在使用 jQuery 選項卡和 ASP.NET 列表視圖來顯示和編輯一些資訊。我的問題是,當使用者在其中一個列表視圖項中插入新記錄時,我的 jQuery 選項卡會返回到第一個選項卡。有沒有辦法跟踪我在哪個標籤上或防止它停留在回郵上?

在 ASP.NET 中,您可以將其儲存在隱藏欄位中,而無需使用 cookie(無需 jQuery cookie 引用)。

用這個:

$(function () {
   $("#tabs").tabs({ 
       activate: function() {
           var selectedTab = $('#tabs').tabs('option', 'active');
           $("#<%= hdnSelectedTab.ClientID %>").val(selectedTab);
       },
       active: <%= hdnSelectedTab.Value %>
   });
});

然後在正文中,聲明您的隱藏選項卡欄位:

<asp:HiddenField ID="hdnSelectedTab" runat="server" Value="0" />

基本上,在選擇選項卡時,您將選定的選項卡值儲存在 asp 隱藏欄位中。然後在節目中你正在檢索價值。

引用自:https://stackoverflow.com/questions/3720796