2012-02-07 7 views
0

は、これは単純でなければなりません:ユーザがアプリケーションasp.netリテラルテキストブラウザのキャッシュ

と対話するよう

1)Webページは

2)リテラルテキストが更新され、デフォルト値を持つリテラルの数が含まれています

3)ユーザーがhrefをクリックし、サイトからナビゲートする

4)戻るボタンを使用してユーザーに返信します。

Problem:リテラルデフォルト値はキャッシュからロードされますか?私は、現在の値のデータをデフォルトのテキストではなく、値(テキスト)にしたいと思います。

asp.netリテラルのキャッシュを更新する方法はありますか?任意のヘルプ

答えて

0

ないため おかげそのないキャッシュ

再びあとで読む/保存するために、セッション/クッキー(推奨されません)を使用する必要があります

を発生し、デフォルトのライフサイクルから変更されたテキスト

0

私は問題は、ほとんどのブラウザで戻るボタンをクリックすると、そのURLの以前にキャッシュされたHTMLを使用するという結果になると思います。したがって、ブラウザはサーバーに要求を繰り返すことはありません。

aspxページのレスポンスヘッダーにキャッシュ命令を追加して、ブラウザにキャッシュしないよう "頼む"ことがあります。その結果、バックボタンをクリックした後でも、ブラウザは常にページを要求します。この場合、これを行う方法の例としてこれを使用できます。Disabling browser caching for all browsers from ASP.NET

+0

ありがとうございます。ブラウザのキャッシュを無効にすると、戻るボタンクリックでページイベントが発生します。ブラウザでキャッシュを使用できるようにすればいいです。私はリテラルテキストが変更された時にブラウザのキャッシュを更新する方法を探していました。ブラウザキャッシュをリフレッシュする方法はありますか? – user1195021

+0

私が知っているわけではありませんが、おそらくそうでないかもしれません。セキュリティに関する問題がすぐに出てきます(外部参照JSコードによって、あなたのページに関連するキャッシュが更新される可能性があります。 –

+0

私は多くのことを考えました。ありがとうございます – user1195021

関連する問題