MVC 4 アプリケーションに動的メニュー システムがあります。Complete メニュー オブジェクトは、すべてのユーザーで同じです。そのため、アプリケーション キャッシュに保存します。キャッシュは取得元のデータ ソースに依存します。
現在、メニューは動的であるため、現在のユーザーがアクセスできない (許可されていない) メニュー項目は除外されます。しかし、ユーザーがページを要求するたびにこのフィルター コードを実行したくありません。したがって、私の計画はそれを Session オブジェクトに保存することです。セッションを使用せずにこれを行うより良い方法はありますか?