作用:当数据库发生改变,连接池会通知IIS刷新页面缓存
1. 配置连接池:
aspnet_regsql.exe -S "Server" -E -d "database" -ed
aspnet_regsql.exe -S "Server" -E -d "database" -et -t "tablename"
监视的数据库和表不能太多
2. 修改web.config
在<system.web>下添加:
3. 在需要缓存的页面添加:
<%@ OutputCache Duration="99999" VaryByParam="None" SqlDependency="DependencyName:tablename" %> 只有当表tablename发生改变时,该页面才会刷新缓存。也可以将Duration设置的小一点,到时间也可以自动刷新缓存。
本站技术原创栏目文章均为中睿原创或编译,转载请注明:文章来自中睿,本站保留追究责任的权利。