0

ASP.NET MVC 2 ベータ版の RenderAction() メソッドを見ています。とても気に入っていますが、非同期コントローラーを使用できないようです。呼び出されるすべてのアクションを把握し、データをキャッシュし、呼び出されたアクションにデータが既に存在することと、それを取得するために呼び出す必要があることを知らせることができる「コントローラー」の例を誰かが持っていますか?

ここに既に投稿されている q のほとんどは、MVC 1 以前のプレビューを参照しています。

4

1 に答える 1

0

Html.RenderPartial()代わりに使用

ここで求めているのは、基本的に、RenderPartialMVC 1 の古い機能を使用して実装する機能です。1 つのアクションですべてのデータを読み込み、コントローラーの代わりに部分ビューをレンダリングして、データが既に読み込まれているかどうかを確認します。

そして、あなたの特定のケースでは、コントローラーがしなければならないことは、レンダリングするビューを確認し、そのコンテンツを解析して、どのコントローラーが呼び出されるかを確認し、それを行うことです。どんな形や形でも、それは実現可能ではないと思います。この特定のケースでは、関心の分離をいじっています。これは、2 つを結び付けているためです。

あなたが実際に抱えている問題について、もう少し具体的に教えてください。

于 2009-12-23T09:41:30.983 に答える