网站后台数据更新之后,刷新的还是老数据,得过一段时间查询才能显示正确的数据
webconfig里没设置什么
用的数据库是ACCESS
由于是第一次做,所以不太清楚为什么会这样
这个问题困扰了我一个多月了

解决方案 »

  1.   

    页面根本没有设置缓存,webconfig也没有设置
    不过用了iframe框架,是不是和这个有关系?
      

  2.   

       root.ChildNodes.Add(new TreeNode(dtChild.Rows[j][0].ToString(), dtChild.Rows[j][2].ToString(), "images\\fram_leftbtnSystemName.jpg", dtChild.Rows[j][3].ToString() + "?ClassCode=" + dtChild.Rows[j][2].ToString(), "mainFrame"));
    我是以树去链接的,链接进去还是老数据,但我在mainFrame框架里刷新一下就会更新了
    这是为什么呢,为什么呢
      

  3.   

    这是书属于没刷新啊~~,把你iframe 贴出来看看~~
      

  4.   

        <frameset rows="79,*,22px" cols="*" frameborder="no" border="0" framespacing="0">
            <frame src="Admin_top.aspx" name="FrameTop" scrolling="no" noresize="noresize" id="FrameTop" />
            <frameset cols="215,10,*" rows="*" id="FrameMain"   frameborder="no" border="0" framespacing="0">
                <frame src="admin_left.aspx" name="FrameLeft" id="FrameLeft" scrolling="no" noresize="noresize" frameBorder=0 />
                 <frame src="admin_center.aspx" name="FrameCenter" id="FrameCenter" frameBorder=0  scrolling="no" noresize="noresize" />
                <frame src="main.htm" name="mainFrame" id="mainFrame" scrolling="auto"  frameBorder=0   />
            </frameset>
            <frame src="Admin_bottom.aspx" name="FrameBottom" id="FrameBottom" scrolling="no" noresize="noresize" frameBorder=0 />
        </frameset>
      

  5.   

    现在想以最笨的方法就是当页面打开的时间设置刷新一下
    但不知道问题出在哪了,按理说链接去去的时候判断了一下(!ispostback)里面的是执行的
    而且我也没有调协缓存啊
    想不通
      

  6.   

    放在IFrame中的页面,很容易被缓存
    加一随机参数rnd
    frame src="admin_left.aspx?rnd=365431"
    这样,浏览器认为它是一个新的页面,就不会读缓存了