1

キャッシュされていないページを表示したいのですが、それでも outputcache を利用します。管理者がクエリ文字列 nocache=1 を URL に追加してリアルタイムで更新されたページを確認したいとします。その場合、outputcache にはキャッシュされたバージョンが表示されませんが、クエリ文字列が省略されている場合は表示されます。これはできますか?

4

2 に答える 2

1

最良の代替手段は、特定のパラメーター セットが指定されたときにページをキャッシュしないカスタム キャッシュ プロバイダーを実装することです。そのような例の 1 つを次に示します。

http://www.haneycodes.net/custom-output-caching-with-mvc3-and-net-4-0-done-right/

于 2013-04-24T05:37:41.493 に答える
0

その他のパラメーターを作成し、出力キャッシュを varyByParam に構成すると、毎回異なる値で呼び出すことができ、キャッシュをバイパスする必要があります...ただし、これが最善の方法であるかどうかはわかりません. 管理者がアクセスできるように、セキュリティで保護された別のアクションを作成することもできます。

于 2013-04-24T04:51:44.037 に答える