0
我的ASP.NET頁面上有一個HTML框架,這個框架是一個靜態HTML文件。瀏覽器緩存HTML框架內容
問題是如果我更改HTML(框架方案)瀏覽器仍顯示以前的版本。即使CTRL+F5
也不會更新瀏覽器緩存。
我應該將這個HTML頁面地址粘貼到bowser中,然後按CTRL+F5
並查看新版本,然後如果我訪問ASP.NET頁面,則新框架中將顯示新的內容。
我該如何解決這個問題?
我的ASP.NET頁面上有一個HTML框架,這個框架是一個靜態HTML文件。瀏覽器緩存HTML框架內容
問題是如果我更改HTML(框架方案)瀏覽器仍顯示以前的版本。即使CTRL+F5
也不會更新瀏覽器緩存。
我應該將這個HTML頁面地址粘貼到bowser中,然後按CTRL+F5
並查看新版本,然後如果我訪問ASP.NET頁面,則新框架中將顯示新的內容。
我該如何解決這個問題?
CTRL + F5正在重新加載當前頁面而不是框架。
在Firefox中,您必須右鍵單擊框架>此框架>重新加載。這就是訣竅,我假設IE有類似的選擇。
另一種選擇是下列頭添加到幀
<meta http-Equiv="Cache-Control" Content="no-cache">
<meta http-Equiv="Pragma" Content="no-cache">
<meta http-Equiv="Expires" Content="0">
的內容這應該強制瀏覽器不緩存。我相信(因爲這樣做已經完成了),IE6忽略了上述標題,並且如果框架內容是動態的,則黑客/解決方法是在加載框架內容時向URL附加一個隨機數。