ASP.NET タブ メニューを作成する非常に大きなユーザー コントロールと、各タブ内に長いアイコン/メニュー セットがあります。メニューはデータベースから動的に作成されます。ユーザー コントロールを出力キャッシュ ディレクティブでラップして処理を高速化できると考えました。OutputCache varybyparam="none" と期間を 120 秒に設定します。
ページに移動すると、タブ メニューやアイコンなどを含むユーザー コントロールが消えてしまいますか? ASP.NET は、以前はキャッシュされていた HTML を配信するものだと思っていました。
では、なぜこれが機能しないのでしょうか。ブリキのラベルに書かれていることをしていないようです?!? ;)