如何通过改变ASP.NET数据以达到页面即时更新效果?
来源:广州中睿信息技术有限公司
发布时间:2012/10/21 23:25:16 编辑:itlead 阅读 1877

  

  作用:当数据库发生改变,连接池会通知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设置的小一点,到时间也可以自动刷新缓存。

  

 

 

 本站技术原创栏目文章均为中睿原创或编译,转载请注明:文章来自中睿,本站保留追究责任的权利。