在ASP.NET上,如何在postback或页面刷新后保留Bootstrap 4中的活动选项卡?

问题描述 投票:0回答:1

我想在后退或页面刷新后保留当前活动的标签(例如,通过 F5当使用ASP.NET时,在Bootstrap 4上出现了)。我尝试了许多替代方案,但都不成功。

下面是代码。

<nav>
  <div class="nav nav-tabs" id="nav-tab" role="tablist">
    <a class="nav-item nav-link active" id="nav-home-tab" data-toggle="tab" href="#nav-home" role="tab" aria-controls="nav-home" aria-selected="true">Home</a>
    <a class="nav-item nav-link" id="nav-profile-tab" data-toggle="tab" href="#nav-profile" role="tab" aria-controls="nav-profile" aria-selected="false">Profile</a>
    <a class="nav-item nav-link" id="nav-contact-tab" data-toggle="tab" href="#nav-contact" role="tab" aria-controls="nav-contact" aria-selected="false">Contact</a>
  </div>
</nav>
<div class="tab-content" id="nav-tabContent">
  <div class="tab-pane fade show active" id="nav-home" role="tabpanel" aria-labelledby="nav-home-tab">...</div>
  <div class="tab-pane fade" id="nav-profile" role="tabpanel" aria-labelledby="nav-profile-tab">...</div>
  <div class="tab-pane fade" id="nav-contact" role="tabpanel" aria-labelledby="nav-contact-tab">...</div>
</div>
asp.net twitter-bootstrap bootstrap-4 postback page-refresh
1个回答
0
投票

在postbackrefresh之后,尝试使用C#将活动标签页的样式设置为 "nav-item nav-link active"。

当你点击任何一个tab.在c#中保存它的id,回帖后,设置相同的id与class为 "nav-item nav-link active"

© www.soinside.com 2019 - 2024. All rights reserved.