现在的位置: 首页 > 综合 > 正文

一个困扰我好几天的问题。

2013年05月24日 ⁄ 综合 ⁄ 共 400字 ⁄ 字号 评论关闭

做网站的时候写了一个控件里面嵌套另一个用户控件的用户控件,原来测试的时候是没有问题的,都是正常显示的。后来引用的时候却出现这样的问题:
首次加载页面的时候,该控件的效果如下:

然后刷新此页面:

找了几天问题,看存储过程没问题,用户控件的逻辑也没问题,让我迷茫了几天。
今天又调试了一下突然发现 在页面带码里面多了一行,似乎是我以前写的时候没有这句话,终于意识到可能就是它的问题了。
<%@ OutputCache Duration="300" VaryByParam="*" %>

页面缓存:
Duration : 
    必需属性。页面应该被缓存的时间,以秒为单位。必须是正整数。 
VaryByParam
    必需属性。Request 中变量的名称,这些变量名应该产生单独的缓存条目。"none" 表示没  有 变 动。"*" 可用于为每个不同的变量数组创建新的缓存条目。变量之间用 ";" 进行分隔。 

删除这句话后 页面就正常了。

抱歉!评论已关闭.