0

ASP.NET タブ メニューを作成する非常に大きなユーザー コントロールと、各タブ内に長いアイコン/メニュー セットがあります。メニューはデータベースから動的に作成されます。ユーザー コントロールを出力キャッシュ ディレクティブでラップして処理を高速化できると考えました。OutputCache varybyparam="none" と期間を 120 秒に設定します。

ページに移動すると、タブ メニューやアイコンなどを含むユーザー コントロールが消えてしまいますか? ASP.NET は、以前はキャッシュされていた HTML を配信するものだと思っていました。

では、なぜこれが機能しないのでしょうか。ブリキのラベルに書かれていることをしていないようです?!? ;)

4

1 に答える 1

0

これは、AJAXとoutputcacheが混在していることが原因だと思います。両方が一緒にうまく機能しません。これは次の投稿でカバーされています: ここに投稿を参照してください

于 2010-05-27T22:29:14.137 に答える