2017-11-06 13 views
-5

私のMVCアプリケーションのinit、init complete、unloadイベントが必要です。各コントローラには複数のビューがあります。だから各コントローラのために、私は、各ビューのイベントを発射させたい。これは可能ですか?複数のビューを持つasp.netライフサイクルコントローラ

+0

これらはwinformsのライフサイクルイベントです。 Mvcは新しい考え方を必要とする別のアプローチです。コードの一部をコントローラのコンストラクタに配置し、すべてのアクションに対して実行することができます。コードの一部は、アクションメソッドまたはAjax経由で呼び出されるwebapiなどに配置する必要があります。 – derloopkat

答えて

-1

コントローラのすべてのビューにロードするこれらのイベントハンドラを実装するためにjsファイルを作成する必要があると思います。

必要に応じて、同じjsを使用してサーバー側のメソッドに非同期呼び出しを行うことができます。

+0

マスターファイルでできることはありますかビューが開いたときにイベント関数を呼び出しますか? – legendofdeep

+0

MVCにはマスターファイルがありません。レイアウトページを使用して同じことを行うことができます。 – Yatin