禁用aspx頁面的客戶端緩存(防止頁面被修改)
更新時間:2013年02月07日 09:25:08 作者:
默認情況下,IE打開一個網(wǎng)頁,會在本地進行緩存,在某些時候也會帶來了弊端,比如修改信息的頁面等等因為URL并沒有改變,所以IE會讀取本地緩存,這種情況特別容易出現(xiàn)在彈出對話框或窗口進行修改的方式感興趣的朋友可以了解下,或許對你有所幫助
默認情況下,IE打開一個網(wǎng)頁,會在本地進行緩存,這樣是為了減少訪問服務器的次數(shù)提高性能。但有時這也給我們帶來了弊端,比如修改信息的頁面,在提交修 改后,再次打開次頁面,因為URL并沒有改變,因此IE會讀取本地緩存,頁面顯示的仍然是原始信息,這種情況特別容易出現(xiàn)在彈出對話框或窗口進行修改的方 式。
在ASP.NET中可以在頁面中加入以下內(nèi)容:
<%@ OutputCache Location="None" VaryByParam="None" %>
或者
放入 HTML 的 HEAD 部分
<!--禁用緩存部分開始-->
<meta http-equiv="Expires" content="0" />
<meta http-equiv="Progma" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache,must-revalidate" />
<!--禁用緩存部分結(jié)束-->
在ASP.NET中可以在頁面中加入以下內(nèi)容:
復制代碼 代碼如下:
<%@ OutputCache Location="None" VaryByParam="None" %>
或者
放入 HTML 的 HEAD 部分
復制代碼 代碼如下:
<!--禁用緩存部分開始-->
<meta http-equiv="Expires" content="0" />
<meta http-equiv="Progma" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache,must-revalidate" />
<!--禁用緩存部分結(jié)束-->
相關(guān)文章
Entity Framework使用Code First模式管理存儲過程
本文詳細講解了Entity Framework使用Code First模式管理存儲過程的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-03-03
Asp.net中把Excel數(shù)據(jù)存儲至SQL Server中的具體實現(xiàn)方法
Asp.net中把Excel數(shù)據(jù)存儲至SQL Server中的具體實現(xiàn)方法,需要的朋友可以參考一下2013-06-06
在asp.net下實現(xiàn)Option條目中填充前導空格的方法
在asp.net下實現(xiàn)Option條目中填充前導空格的方法...2007-03-03
Asp.net使用SignalR實現(xiàn)發(fā)送圖片
這篇文章主要為大家詳細介紹了Asp.net使用SignalR實現(xiàn)發(fā)送圖片,需要的朋友可以參考下2016-04-04

