'レイザービューでASP.NET MVC 3を使用しています。私はすべてのページでレンダリングしたい部分的なビューを持っているので、それをサイトのメインレイアウトページに配置しています。しかし、部分ビューにデータをロードする最善の方法は不明です。私は各ActionMethodのためにそれを読み込むことができますが、アプリケーション全体でこれをグローバルに行う方法がありますか?レイアウトビューのASP.NET MVCパーシャルビューにコンテンツをロードする方法
1
A
答えて
2
あなたの部分のすべてのデータ読み込みロジックを別のアクションメソッドに移動します。
レイアウトページで、RenderPartial()の呼び出しで部分をレンダリングするのではなく、RenderAction()メソッドを呼び出します。
RenderAction()は「子」アクションを呼び出すため、その部分に必要なすべてのロジックを1か所に配置します。
2
すべてのコントローラがそのコントローラから継承し、共有フォルダに部分的なビューを配置し、サイトのマスターページで呼び出すため、この部分ビューのアクションを書き込みます(すべてのサイトにユーザーがログオンするまでそれ以外の場合はログインしたユーザー情報を表示します)...あなたの質問に答えることを願って...
関連する問題
- 1. ASP.NET MVCパーシャルビュー+ Ajaxロード
- 2. MSChartとASP.NET MVCパーシャルビュー
- 3. 共有レイアウトビューにASP.NET MVCのコントローラがありますか?
- 4. MVCレイアウトページにあるパーシャルビューをリフレッシュする方法
- 5. asp.net mvcの文字列にファイルをロードする方法
- 6. jQueryを使用してMVCパーシャルビューのデータをフィルタリングする方法
- 7. webコンテンツからjsとcssファイルをロードする方法spring mvc
- 8. プロジェクト間でASP.NET MVCパーシャルビューを共有する
- 9. ASP.NET MVCクッキーなしでコンテンツを提供する方法(Azure)
- 10. MVCパーシャルビューとJavascript
- 11. Ajax.beginForms MVCパーシャルビュー
- 12. アンドロイドスタジオのレイアウトビューをスクロールする方法は?
- 13. ASP.NET MVC - パーシャルビューにコントローラがありますか?
- 14. MVCパーシャルビュー、モデルなど
- 15. HTTPPostのASP.NET MVC3パーシャルビュー
- 16. 複数のパーシャルビューをajax MVCなしで読み込むASP.net
- 17. ASP.NET MVC 5 - パーシャルビューは私のAJAXのライブ検索
- 18. MVC:親(マスター)ビュー(レイアウトビュー)からセクションを使用(レンダリング)する方法は?
- 19. Asp.netでパーシャルビューにモデルを渡すには?
- 20. ASP MVCパーシャルビューでセクションを定義する
- 21. facebookがロードされたコンテンツをdivにロードする方法
- 22. ASP.NET MVCのHtml.BeginForm()セクションにデータをロード
- 23. 部分ビューを再ロードする[ASP.NET MVC]
- 24. ASP.NET MVC AJAXファイルをロードする
- 25. パーシャルビューをブートストラップモードに入れる方法は?
- 26. シンプルなASP.NETパーシャルビューの問題
- 27. ASP.NET MVC - セキュアにリダイレクトする方法
- 28. デベロッパーのレイアウトビュー(グリッドコントロール)にボタンを追加する方法
- 29. asp.net mvcで表示するコントローラから大きなデータセットをロードする方法
- 30. 既存のASP.NETアプリケーションにMVCコンテンツを追加するには?
これはMVC 2では古いマスターページ/ユーザーコントロールを使用していませんか?私が言ったように、私は剃刀を使用しています。 – Judo
申し訳ありませんが誤解されています... MVC3で動作しませんでしたが、私はMVC3についての記事を読んでいました、ここでそれをchk http://weblogs.asp.net/scottgu/archive/2010/10/22/asp-net-mvc-3- layouts.aspxと_ViewStartファイルの部分をチェックしてください...私はあなたが探していると思う... –