ASP.NET中如何對頁面輸出緩存_.Net教程
推薦:ASP.NET中使用Global.asax文件Global.asax 文件,有時候叫做 ASP.NET 應(yīng)用程序文件,提供了一種在一個中心位置響應(yīng)應(yīng)用程序級或模塊級事件的方法。你可以使用這個文件實現(xiàn)應(yīng)用程序安全性以及其它一些任務(wù)。下面讓我們詳細(xì)看一下如何在應(yīng)用程序開發(fā)工作中使用這個文件。 概述 Global.asax 位于應(yīng)用程
最簡單的緩存機(jī)制,把整個Aspx頁面保存在服務(wù)器端內(nèi)存中,用戶請求頁面時,直接從服務(wù)器端內(nèi)存中提取數(shù)數(shù)據(jù),不在經(jīng)歷頁面的生命周期。主要用于不經(jīng)常更新和修改,而在第一次編譯是時要經(jīng)過大量處理的數(shù)據(jù)。頁面輸出緩存是緩存的整個頁面。
使用很簡單<%@ OutPutCache Duration="60" VaryByParam="none"%>
Duration:緩存時間
VaryByParam:通過參數(shù)來更新緩存的內(nèi)容
還有其他的一些屬性
CacheProfile:調(diào)用WebConfig中的緩存時間
例如:WebCofig中
<system.web>
<outputCacheSetting>
<outputCacheProfiles>
<add name="cacheTest" duration="50"/>
<outputCacheProfiles>
</outputCahceSetting>
</system.web>
在頁面中聲明
<%@ OutputCache CacheProfile="cacheTest" VaryByParam="none"%>
VaryByControl:通過控件來改變緩存
<%@OutputCache Duration="60" VaryByParam="none" VaryByControl="Button1"%>
分享:ASP.NET生成eurl.axd Http異常錯誤在IIS6中同時啟用了ASP.NET 2.0 和 ASP.NET 4.0 后,網(wǎng)站程序可能會出現(xiàn)如下錯誤: System.Web.HttpException: Path //eurl.axd/ was not found. 錯誤發(fā)生的原因是當(dāng)ASP.NET檢測到Web站點配置為使用ASP.NET 4.0,本地ASP.NET 4.0 的組件會傳遞一個不能擴(kuò)展的 URL到ASP.
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實例(可帶附件)
- js實現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實現(xiàn)
- Asp.Net 無刷新文件上傳并顯示進(jìn)度條的實現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(連接字符串的配置及獲取)
- asp.net頁面?zhèn)髦禍y試實例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲過程實現(xiàn)分頁示例代碼
- 相關(guān)鏈接:
- 教程說明:
.Net教程-ASP.NET中如何對頁面輸出緩存
。