
.net 如何通知缓存页面已更改(保证访问的数据是最新的); 5
例如我首次访问a.aspx的时候已经做了页面缓存;当我第二次访问时它内容还是一样没有进page_load方法(其实它页面内容已经更改)...
例如我首次访问a.aspx的时候已经做了页面缓存;当我第二次访问时它内容还是一样没有进page_load方法(其实它页面内容已经更改)
展开
3个回答
展开全部
没有进Page_Load方法跟缓存有什么关系,你是不是加了IsPostBack?
页面输出缓存是一种传统级别的相对简单的缓存机制。它将页面数据缓存在服务器内存中,当有客户端再次请求这些内容的时候,服务器可以直接将这些页面数据输出,直到数据缓存过期。
页面输出缓存是一种传统级别的相对简单的缓存机制。它将页面数据缓存在服务器内存中,当有客户端再次请求这些内容的时候,服务器可以直接将这些页面数据输出,直到数据缓存过期。
展开全部
缓存,缓存,顾名思义。就是在一定时间内缓存的页面,不必再生成。
通知页面更改,无非就是重新生成缓存。但是缓存页面已经生成,他不会知道页面已经更改。
你要是真想更改缓存页面,那需要在访问缓存页面的时候另外再访问一个页面或方法。重新生成缓存。如果这样做,那你设置缓存也没有意义了吧?
你明白我的意思吗?
通知页面更改,无非就是重新生成缓存。但是缓存页面已经生成,他不会知道页面已经更改。
你要是真想更改缓存页面,那需要在访问缓存页面的时候另外再访问一个页面或方法。重新生成缓存。如果这样做,那你设置缓存也没有意义了吧?
你明白我的意思吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以使用部分页面缓存解决需要即时更新的内容
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询