私はMVCに非常に新しいので、おそらくその基本的な問題です。ビューを並べて表示する
HomeControllerという名前のコントローラを作成しました。このコントローラは、メニューのように動作するナビゲーションパネルを表示しますが、Windowsエクスプローラのフォルダとして常に表示する必要があります。アイテムをクリックすると、右側に別のビューをロードしたい(マスターディテールに似ている)。各項目にはビューとモデルがあります。私は次のコード
@foreach (var service in Model.Services)
{
@Html.ActionLink(service.Label, "Details", new { serviceName = service.ServiceName })
}
にこのコードを持っているナビゲーションパネルをロードするには正常に動作しますが、コードは別のビューを開き、私のナビゲーションリストが消えています。詳細ビューとホームビューを開く方法を教えてください
ほとんど失われません。私は私のHomeControllerに「詳細」アクションを持っています。どこにコード '$ function ....'を置くのですか? – user2837961
メニューリンクがあるビュー(スクリプトセクション内)にjsコードを含める必要があります。 – Shyju
これでも新しいウィンドウが開き、ナビゲーションパネルが消えます – user2837961