私は ASP.NET MVC 4 で構築された Web サービスに取り組んでおり、バックエンドで作成されたすべてのアクション関数で広く利用できるように、ログイン後にモデルを管理する方法を理解するのに苦労しました。
例) ユーザーがログインして複数のデータベースを管理できるサービスを構築したとします。ログインすると、古いレイアウトを継承する、管理したいデータベースを選択できるビューにリダイレクトされます。管理したいデータベースをクリックすると、このデータベースのモデルが、以前とは異なるレイアウトを使用する管理コントローラーのインデックス ビューに渡されます。すべての管理アクション リンクはレイアウトにコード化されていますが、モデルはインデックス ページに渡されています。彼は、管理コントローラーのすべての ActionResult でモデルを使用できるようにする必要がありますが、モデルをレイアウトに渡すことができないため、ここで行き詰まっています。
レイアウト全体でモデルを利用する方法について、適切なリファレンスやガイドを知っている人はいますか? または、これらの行が長いですか?この問題に使用した手法が最善だったかどうかはわかりませんが、他にどうすればよいかわかりません。誰かがこれについてもっと良いテクニックを知っているなら、私に知らせてください。
ありがとうございました!