描述:使用框架左边是导航TreeView右边是详细数据
问题:在右边修改完成后第一次保存后执行
Page.RegisterStartupScript("s", "<Script   Language='JavaScript'>window.open('../BaseWeb/StatusTreeLeft.aspx','statusLeft')</Script>");
TreeView刷新没有问题,另选一个节点同样的在右边修改保存后执行上面语句
页面仅仅是闪了以下TreeView却没有刷新,这是什么原因呢?

解决方案 »

  1.   

    有可能是页面缓存问题.禁用一个StatusTreeLeft.aspx的缓存试试?
      

  2.   

    cpp2017(慕白兄):
    我在StatusTreeLeft.aspx 页面中加人
    <META HTTP-EQUIV="Expires" CONTENT="0"> //指定了在浏览器上缓冲存储的页面距过期还有多少时间。设为0,表示缓存的页立即过期
    可还是不行,请问慕白兄还有其他办法吗?
      

  3.   

    Response.Cache.SetCacheability(HttpCacheability.NoCache);
      

  4.   

    Response.Cache.SetCacheability(HttpCacheability.NoCache);这句要放在那里呢?
     if (!Page.IsPostBack)里面?还是外面?