私がしようとしていることの例としてthisを使用しました。ページにリダイレクトするが、特定のタブ
私はタブ付きページを持っています。
私のコントローラでは、ページにリダイレクトしたいのですが、そのページの特定のタブにリダイレクトします。
今私は、そのページの午前、およびタブの上にカーソルを置くリンクはhttp://localhost:xxxxx/OInfoes/Details/2#phases
あるだから私のコントローラで私が同じリンクを試してみて、再作成するためにこれをしなかった:
return new RedirectResult(Url.Action("Details", "OInfoes", new { id = phase.OID }) + "#phases");
これは私を与えます正しいリンクが正しいタブに表示されません。
これを動作させるにはどうすればよいですか?タブの
私のHTMLは以下の通りです:
<ul class="nav nav-tabs">
<li class="active"><a href="#oInfo" data-toggle="tab">Information</a></li>
<li><a href="#reports" data-toggle="tab">Previous Reports</a></li>
<li><a href="#phases" data-toggle="tab">Previous/Current Phases</a></li>
</ul>
リンクを正しく生成しているため、そのページにいるときのハッシュ変更を処理するロジックが追加されている可能性があります。ハッシュを使用してそのページにリダイレクトされたときとは異なりますそれ。どのJavaScriptライブラリを使用していますか? –
@AndrésNava-.NET jQueryを使用していますが、これはjQueryで何もしていません。これらのタブは[Bootstrap](http://bootswatch.com/default/#navs)マークアップによって生成されました –
Takeこれを見てhttp://stackoverflow.com/a/33675057/40521 – Shyju