私はasp.net mvcが初めてです。リクエストごとに 1 つのインスタンスしか必要としないアプリ クラスがあります。IDispose があるため、適切に破棄する必要があり、すべてのページ ヒットと呼びます。
私が見つけている問題は、ビューでメソッドを呼び出す必要がある場合があることです。コントローラーでクラスにアクセスし、表示して、各リクエストの最後に適切に破棄する方法がわかりません。すべてのコントローラーをベースとして独自のコントローラークラスに置き換える必要があると感じています。しかし、これは最初にビューを実行し、ビューから MyController のメンバーにアクセスできる場合にのみ機能します (実際にはビューバッグに詰め込むことができます)。
これを行う適切な方法は何ですか?