在项目调试运行后,datagrid中绑定过了数据。再在开发环境中,打开该页面datagrid中居然能看到绑定过的数据,这个是什么原因啊? "难道开发环境中也有缓存, 那么是在那儿设置缓存啊。
  项目开发环境是vs.net 2002(asp.net项目) ,vss版本控件. 当每次打开项目时,只要是在框架中,并包含了treeview控件的页面就会弹出下载对话框。这是怎么回事? 我想是不是就是上面说的缓存的原因?
    比如说我的一个框架页面一般是左边页面中有树形控件,右边页面中包含datagrid控件,项目打开出就查找缓存中的数据加载,datagrid中的数据加载成功,所以会看到数据。而树形控件页面再载出错,就弹出了下载对话框。
  请高手指点,还请说明原理,这问题困绕我们项目组好久了,每次打开项目就会弹出许多对话框。
    (要不就是vs2002的bug了,那就惨了)

解决方案 »

  1.   

    不清楚,现在用2003,没遇到你说的情况!UP,GZ
      

  2.   

    ==>而树形控件页面再载出错,就弹出了下载对话框。
    可能无法识别aspx的文件,试着重新注册ASP.NET到IIS里面!
      

  3.   

    to cuike519(marshal(修练中...)) 
      你说我试了,还是不行啊你们用2003,也用了vss版本配置吗?
    主要是项目已开发了大半了,不敢冒然升级,怕会有别的问题/ 
    还请高手请点啊,如能解决,我定再开贴散分~~
      

  4.   

    用框架页面就是有这个问题,当你在IED中打开框架页面后,嵌套在框架中的aspx好像直接执行了似的,不知道为什么要这么做?
      

  5.   

    原frameset代码如下:
    -----------------------------------------------------------------
    <frameset id="fstMain" border="0" frameSpacing="1" frameBorder="1" cols="128,*">
    <frame name="left" src="Dplanselect_Left.aspx">
    <frame name="main" src="DplanAllMaterail.aspx" scrolling="no">
    </frameset>
    -----------------------------------------------------------------方法一:
    -----------------------------------------------------------------
    <frameset id="fstMain" border="0" frameSpacing="1" frameBorder="1" cols="128,*">
    <frame name="left" src="onload="if(this.src=='')this.src='Dplanselect_Left.aspx';">
    <frame name="main" src="DplanAllMaterail.aspx" scrolling="no">
    </frameset>-----------------------------------------------------------------方法二:
    -----------------------------------------------------------------
    <%=@"<frameset id='fstMain' border='0' frameSpacing='1' frameBorder='1' cols='128,*'>
    <frame name='left' src='Dplanselect_Left.aspx'>
    <frame name='main' src='DplanAllMaterail.aspx' scrolling='auto'>
    </frameset>"
    %>
    -----------------------------------------------------------------