用Substitution应该可以,这个是局部刷新,就是整页缓存,然后替换掉页面中不需要缓存的部分

解决方案 »

  1.   

    比如用Ajax 定时执行后台checkData.aspx 如果有变动就刷新页面的html,没有的话就不作变动
      

  2.   

    这么说来就是 ajax了,你也可以用 js,开一个iframe,iframe 加载一个 checkData.aspx之类的页面,由checkData.aspx内再用 js 刷新父页面的局部数据。当然,这样子并不能减轻服务器负载。好像页面用推的方式刷新还没有见过。
      

  3.   

    之前看过有关sql server 2005的文档,似乎2005有一个这个功能,就是会发现数据的变化,然后更新页面。
    楼主可以搜一下。
      

  4.   

    股票应该是实时在更新吧,如果你在整页里,它只是在不停变数据,其它的可是不那么及时变数据,你可以将整个页都缓存了(OutputCache),那你就用Substitution(缓存替换),这样也可以减轻一点数据库负担的!
    其它方法,在关注中,也在学习中,呵呵,我只是个新手。