除了Chris Patt的回答。
您需要明确启用所需的特定选项卡。
首先,您需要在您的url querystring中传递一个参数来表示要选择哪个选项卡。
@Html.ActionLink("Back to Details", "RecordView", "ApplicantRecords",
new { id = Model.InternID ,tab="documents" }, null)
,并在您RecordView()
操作方法,你会接受这一点,将其设置为ViewBag,让您可以在您的Razor视图阅读。
public ActionResult RecordView(int id,string tab="profile")
{
ViewBag.CurrentTab = tab;
return View();
}
,并在您看来,在文档ready
事件中,我们将看到它的值,并用它来显示特定标签。
$(function() {
var tab = "@ViewBag.CurrentTab";
$('.nav-tabs a[href=#'+tab+']').tab('show');
});
假设你的标签链接的href值"#profile"
和"#documents"
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active">
<a href="#profile" aria-controls="Profile" role="tab" data-toggle="tab">Profile</a>
</li>
<li role="presentation">
<a href="#documents" aria-controls="documents" role="tab" data-toggle="tab">Docs</a>
</li>
</ul>
是'RecordView'动作方法用于显示所有三个选项卡?你在哪里有链接“回到细节”? – Shyju
记录视图确实是我在ApplicationantRecords控制器上重定向的操作。 –
你还没回答我的问题。你的“回到细节”链接在哪里?哪个网页(Action)拥有你所有的3个标签? – Shyju