我有一个加载了内容页面的母版页,内容页面已缓存
<%@ OutputCache Duration="360" VaryByParam="none" %>
在母版页中,我在内容上面有一个登录控件, 现在,如果我试图使用控件没有任何反应,因为内容和主文件被分类到它被缓存,所以响应是重定向。
好的:添加我尝试解决问题
(1)iv'e在User Control本身中声明了一个OutputCache指令 现在的问题是,当我重定向到其他页面时,它无法被识别(它为空) 所以我将共享属性添加到其指令
<%@ OutputCache Duration="360" VaryByParam="none" Shared="true" %>
但重定向到不同的页面时它仍为null。
答案 0 :(得分:1)
嗯,我首先想到的一个疯狂的想法是将动态内容放在一个单独的页面中,然后在主页面上将其引用为<iframe>
。
它会缓存所有内容,但不会缓存iframe的内容。
另见下面的文件:
缓存ASP.NET页面的部分