启用sql2005数据库高速缓存依赖
将页面缓存10分钟,如果当指定表中的页容被修改时,则缓存立即过期
启用数所库和表的缓存依赖
aspnet_regsql.exe -S <Server> -U <Username> -P <Password> -ed -d ModernService
aspnet_regsql.exe -S <Server> -U <Username> -P <Password> -ed -d ModernService -et -t contenttable
web.config文件配置
<system.web>
<caching>
<sqlCacheDependency enabled="true">
<databases>
<add name="ModernService" connectionStringName="connStr" pollTime="500"/> //connStr为连接数据库代码
</databases>
</sqlCacheDependency>
</caching>
</system.web>
需要缓存的aspx页面头部加入这些代码
<%@ OutputCache Duration="600" VaryByParam="none" SqlDependency="ModernService:contenttable"%>