2011-01-28 10 views
0

私のマスターページでは、基本的に私のサイトのナビゲーションを一緒に置くリピーターコントロールです。これは、キャッシュが有効なObjectDataSourceによって駆動され、SqlCacheDependencyを使用して、ページがデータベースに追加または削除されたときに通知します。Asp.netマスター/コンテンツページのキャッシュ問題

さて、私のコンテンツページに、私が使用しています次:

<%@ OutputCache Duration="999999" VaryByParam="slug" SqlDependency="SiteDataCaching:MenuHeaders" %> 

そして一緒にページのタイトルを置くために私のdlで、コンテンツ、metadescriptionなどなど

コンテンツページにアクセスしますキャッシュをリフレッシュする必要はありませんが、何らかの理由でOutputCacheが有効になっているページにある場合、強制的にCtrl + F5を押していない限り、マスターページのメニューは自動的に更新されません。

誰でもこの理由を知っていますか?私はこの記事が..私は、彼らが助けを願ってい

おかげで、 ニック

答えて

0

クライアント側の動作であるので、私はあなたがキャッシュされて見ているページを持っていると言うでしょうあなたのウェブブラウザで。クライアント側のキャッシュを拒否するには、<%@ OutputCache Location="Server" ... %>を設定してください。