私がビューに入っていて、私が@Html.RenderPartial("MyPartialView", MyObject)
と呼ぶときこの部分ビューにRenderPartialが呼び出されたときに呼び出されるコントローラがあるように設定することはできますか?ASP.NET MVC - パーシャルビューにコントローラがありますか?
6
A
答えて
8
おそらく代わりにあなたは(他のコントローラとアクション間で共有する方法を使用することができた)現在のコントローラのアクションに部分的に必要なすべてのデータを収集する必要がありれるrenderPartial
0
のRenderActionを使用する方がよいでしょう。
独自のコントローラ/アクションを使用して部分的なレンダリングを実際に行う場合は、AJAX経由で別のリクエストを使用してロードすることを検討してください。
0
MVCでは、コントローラはビューについて知っていますが、その逆は真ではありません。
ビューは、一部のデータ(モデルまたはビューモデル)をレンダリングするだけのものですが、コントローラやアクションには関係しません。
関連する問題
- 1. MSChartとASP.NET MVCパーシャルビュー
- 2. ASP.NET MVCパーシャルビュー+ Ajaxロード
- 3. 共有レイアウトビューにASP.NET MVCのコントローラがありますか?
- 4. アクションにパラメータがある場合、パーシャルビューにスタイルはありませんか? ASP.NET MVC 5
- 5. ASP.NET Core MVC:パーシャルビューがカスタムフィーチャーフォルダ構造内に見つかりませんでした
- 6. MVCコントローラでナビゲーション用パーシャルビューを生成
- 7. ASP.NET MVCコントローラでセッションオブジェクトがnullである
- 8. コントローラからのビューに情報を渡し、asp.net mvcでコントローラに戻す方法はありますか?
- 9. ASP.NET MVCでWebApiコントローラが見つかりません
- 10. ASP.NET MVCコントローラ
- 11. ASP.Net MVCコントローラは
- 12. ASP.NET Core MVCはASP.net MVC5と互換性がありますか?
- 13. Swagger(Asp.Net Core)にコントローラの説明がありますか?
- 14. ASP.Net MVCコントローラのコンストラクタの初期化に時間がかかります
- 15. コントローラからのASP.NET MVCリライトパス
- 16. Ajax.beginForms MVCパーシャルビュー
- 17. MVCパーシャルビューとJavascript
- 18. コントローラ(MVC)をテストする必要がありますか?
- 19. どのようにコントローラがasp.net mvcで動作しますか?
- 20. ASP.NET MVCスカッフォールディングビュー - モデルプロパティがありません
- 21. レイアウトビューのASP.NET MVCパーシャルビューにコンテンツをロードする方法
- 22. ASP.NET Core 1.0 MVC 6にSSRS 2014/2016レポートビューアがありますか?
- 23. asp.net mvc - nullパラメータ例外 - ルーティングに問題がありますか?
- 24. ASP.NET MVCのURLにUrl.Content( "〜/ ...")と "〜/"の違いがありますか?
- 25. HTTP DELETEリクエストでASP.NET MVCに405エラーがありますか?
- 26. MVCパーシャルビュー、モデルなど
- 27. ASP.NET MVCコントローラのライフサイクル
- 28. ASP.NET MVC:私のコントローラ
- 29. ASP.NET MVC - リポジトリ/サービス/コントローラ
- 30. Asp.Net MVCコントローラとビュー
はい。代わりにRenderActionを使用する必要があるようです。また、このヘルプが役立ちましたhttp://stackoverflow.com/questions/3968664/asp-net-mvc-2-0-difference-between-renderpartial-and-renderaction –
あなたの応答とリンクにも感謝しています:) – Mikhail
ニースここでRenderActionを使用する例http://stackoverflow.com/a/6287060/74585 –