0

私がする必要があるのは、MVCがコントローラーを実行する前と、ビューの生成が終了した後に、いくつかのコードを実行することです。これを行う方法はありますか?

MVCアプリケーションを既存のキャッシュシステムと統合する必要があるので、次のようにします。

  • コントローラを実行する前に、キャッシュをインスタンス化します。
  • ビューが生成されたら、キャッシュを破棄します。
4

3 に答える 3

1

明白な答えは、global.asaxにあるのApplication_BeginRequestでしょApplication_EndRequestうか、それとも何かが足りないのでしょうか。

于 2012-11-20T15:14:19.763 に答える
1

アクションフィルター属性を使用すると、コントローラーまたはそのアクションメソッドの実行の前後に実行できるMVCコントローラーの要求にコードインターセプターを挿入できます。

詳細については、ScottGuthrieによるフィルターインターセプターの理解を参照してください。

于 2012-11-20T15:19:33.180 に答える
0

ページイベントにフックする場合は、独自のWebViewPageクラスとWebViewPageクラスを実装することをお勧めします。具体的には、Executeメソッドを装飾する必要があります。Phil Haackには、これを行う方法に関するブログ投稿があります。

于 2012-11-20T15:28:10.053 に答える