禁用aspx頁(yè)面的客戶端緩存(防止頁(yè)面被修改)
更新時(shí)間:2013年02月07日 09:25:08 作者:
默認(rèn)情況下,IE打開一個(gè)網(wǎng)頁(yè),會(huì)在本地進(jìn)行緩存,在某些時(shí)候也會(huì)帶來(lái)了弊端,比如修改信息的頁(yè)面等等因?yàn)閁RL并沒(méi)有改變,所以IE會(huì)讀取本地緩存,這種情況特別容易出現(xiàn)在彈出對(duì)話框或窗口進(jìn)行修改的方式感興趣的朋友可以了解下,或許對(duì)你有所幫助
默認(rèn)情況下,IE打開一個(gè)網(wǎng)頁(yè),會(huì)在本地進(jìn)行緩存,這樣是為了減少訪問(wèn)服務(wù)器的次數(shù)提高性能。但有時(shí)這也給我們帶來(lái)了弊端,比如修改信息的頁(yè)面,在提交修 改后,再次打開次頁(yè)面,因?yàn)閁RL并沒(méi)有改變,因此IE會(huì)讀取本地緩存,頁(yè)面顯示的仍然是原始信息,這種情況特別容易出現(xiàn)在彈出對(duì)話框或窗口進(jìn)行修改的方 式。
在ASP.NET中可以在頁(yè)面中加入以下內(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中可以在頁(yè)面中加入以下內(nèi)容:
復(fù)制代碼 代碼如下:
<%@ OutputCache Location="None" VaryByParam="None" %>
或者
放入 HTML 的 HEAD 部分
復(fù)制代碼 代碼如下:
<!--禁用緩存部分開始-->
<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)文章
asp.net web大文件上傳帶進(jìn)度條實(shí)例代碼
web 大文件上傳 帶進(jìn)度條2008-10-10
.NET Core系列之MemoryCache 緩存選項(xiàng)
這篇文章主要介紹了.NET Core系列之MemoryCache 緩存選項(xiàng),詳細(xì)的介紹一下 MSCache 中的 Options,由此來(lái)介紹一些 MSCache 中的內(nèi)部機(jī)制,感興趣的小伙伴們可以參考一下2018-08-08
Entity Framework使用Code First模式管理存儲(chǔ)過(guò)程
本文詳細(xì)講解了Entity Framework使用Code First模式管理存儲(chǔ)過(guò)程的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03
Asp.net中把Excel數(shù)據(jù)存儲(chǔ)至SQL Server中的具體實(shí)現(xiàn)方法
Asp.net中把Excel數(shù)據(jù)存儲(chǔ)至SQL Server中的具體實(shí)現(xiàn)方法,需要的朋友可以參考一下2013-06-06
在asp.net下實(shí)現(xiàn)Option條目中填充前導(dǎo)空格的方法
在asp.net下實(shí)現(xiàn)Option條目中填充前導(dǎo)空格的方法...2007-03-03
Asp.net使用SignalR實(shí)現(xiàn)發(fā)送圖片
這篇文章主要為大家詳細(xì)介紹了Asp.net使用SignalR實(shí)現(xiàn)發(fā)送圖片,需要的朋友可以參考下2016-04-04

