我正在構建一個MVC應用程序,並在我看來我使用了引導選項卡。現在,我想要的是刷新頁面後重新加載最後一個活動選項卡或從控制器重定向到它。任何幫助我如何以最簡單的方式做到這一點? 這是我的代碼:刷新頁面後重新加載最後一個活動選項卡(引導)
<div id="tabs">
<ul class="nav nav-tabs">
<li class="active">
<a href="#Stages" data-toggle="tab">Stages</a>
</li>
<li>
<a href="#Activities" data-toggle="tab">Activities</a>
</li>
<li>
<a href="#History" data-toggle="tab">History</a>
</li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="Stages">
@Html.Partial("_Stages", Model.stages)
</div>
<div class="tab-pane" id="Activities">
@Html.Partial("_Activities", Model.activities)
</div>
<div class="tab-pane" id="History">
@Html.Partial("_History", Model.history)
</div>
</div>
</div>
一種方法是跟蹤活動選項卡,讓您的控制器使用該信息更新模型以供視圖使用。在這裏添加你的控制器代碼,也許它可以適當修改。 – 2013-04-23 14:10:54
我試圖在控制器中這樣 返回新的RedirectResult(Url.Action(「Action」,「Controller」,new {ID = id})+「#Stages」);
但它並沒有改變階段選項卡的活動,我不知道如何實現該目標 – 2013-04-23 14:14:03
您需要添加基於數據綁定的'主動'類或設置它使用jQuery之後/當渲染視圖。 – 2013-04-23 16:33:02