2009-07-20 7 views
1

ASP.NET MVC 1.0に問題があります。ブラウザのキャッシュに問題があります

初めて「製品」ビューにアクセスすると、そのActionResultメソッドが問題なく呼び出されます(ブレークポイントを使用して表示されます)。

たとえば、ビュー "ProductsOrders"にアクセスし、ブラウザの戻るボタンを押して「製品」に戻ると、「製品」ActionResultにはアクセスしません。そのjavascriptファイルだけです。

私が戻ったときに "製品"にアクセスできるのはなぜですか?しかし、ActionResultではできません。アクションは再び呼び出されるべきではありませんか?

ありがとうございます!

ごあいさつ

+0

可能であれば、英語を話す人にあなたの質問を翻訳してもらえますか?それは完全に意味をなさない。 –

答えて

2

いいえ、必ずしもそうではありません。ブラウザの戻るボタンを押すと、そのページは通常、ブラウザのキャッシュから取得されます。これを防ぐには、ブラウザがページをキャッシュすることを許可しないでください。その場合でも、ASP.NET出力キャッシュ(またはその間のWebプロキシ)から来ている可能性があります。その場合、あなたのアクションは呼び出されません。

それ: Disable browser cache for entire ASP.NET website

関連する問題