ASP.NET ユーザー コントロールをキャッシュするにはどうすればよいですか?
-
09-06-2019 - |
質問
最近のポッドキャスト (Polymorphic) で、ページ全体ではなくユーザー コントロールをキャッシュできることを聞きました。
静的コンテンツを表示するヘッダー コントロールとフッター コントロールはキャッシュすることでメリットが得られると思います。
これらのコントロールだけをキャッシュするにはどうすればよいですか?
解決
見てみましょう ここ
使用できます VaryByParam
そして VaryByControl
出力キャッシュ内。
他のヒント
ASPX ページで行うのと同じように、コントロールのマークアップ ファイルで OutputCache を指定できると思います。そして、自動的に適切にキャッシュされます。
MSDN の OutputCache ページ ディレクティブを読んでパラメータを正しく設定するだけで、希望どおりの動作が行われるはずです。
古典的な ASP.NET を書くのは久しぶりですが、それがやり方だと信じています。
所属していません StackOverflow