私は数日間これに苦労しており、そこに出して誰かが助けてくれるかどうか見てみようと思いました. MVC4 アプリケーションがあり、JQuery タブをメニューとして使用しています。部分ビューをタブに戻すことでこれを実装しました。問題は、ブラウザの履歴がなく、MVC RESTful ページ「{controller}/{action}/{id}」を維持していないことですタブがクリックされましたか?
<div id="tabs">
<ul>
<li>@Html.ActionLink("Household Info", "Info", "HouseholdFees", null, new { title = "HouseholdInfo" })</li>
<li>@Html.ActionLink("Household Management", "Management", "HouseholdFees", null, new { title = "HouseholdManagement" })</li>
<li>@Html.ActionLink("Household Approval", "Approval", "HouseholdFees", null, new { title = "HouseholdApproval" })</li>
<li>@Html.ActionLink("Household Administration", "Index", "HouseholdFeesAdministration", null, new { title = "HouseholdAdministration" })</li>
</ul>
</div>
と
$("#tabs").tabs({
cache: false,
spinner: 'Loading task...',
beforeLoad: function(event, ui) {
ui.jqXHR.error(function() {
ui.panel.html(
"Loading...");
});
},
collapsible: false
});