2009-07-20 138 views
1

我遇到了ASP.NET MVC 1.0的問題。瀏覽器緩存問題

我第一次訪問視圖「Products」時,其ActionResult方法被調用時沒有問題(我用斷點來看它)。但是,如果我訪問一個視圖「ProductsOrders」,例如,並嘗試通過按瀏覽器返回按鈕返回到「Products」,則不會訪問「Products」ActionResult,只是其JavaScript文件。

爲什麼我只能訪問「產品」的JavaScript文件,當我回去但ActionResult不?不應該再次調用Action嗎?

謝謝!

Regards

+0

如果可能,請問您能否找到能說英語的人來翻譯您的問題?它沒有完全意義。 – 2009-07-21 13:20:06

回答

2

不,不一定。當你點擊瀏覽器的後退按鈕時,頁面通常來自瀏覽器的緩存。如果你想阻止這一點,你不應該讓瀏覽器緩存頁面。它甚至有可能來自ASP.NET輸出緩存(或其間的Web代理),在這種情況下,您的操作也不會被調用...

剛剛看到一個相關的問題,可以幫助你即: Disable browser cache for entire ASP.NET website