框架:<table height="100%" cellSpacing="0" cellPadding="0" width="100%" border="0">
<TBODY>
<tr>
<td>
<table class="common-table" height="100%" cellSpacing="0" cellPadding="0" width="100%"
border="0">
<TBODY>
<tr width="100%">
<td valign="top" width="30%"><iframe id="tree" name="Jgtree" src="DepartmentTree.aspx" frameBorder="no" width="100%" height="100%"
runat="server"></iframe>
</td>
<td style="MARGIN-TOP: 0px; MARGIN-LEFT: 0px" vAlign="top" width="60%"><iframe id="edit" name="Jgedit" src="DepartmentEdit.aspx" frameBorder="no" width="100%"
height="100%" runat="server"></iframe>
</td>
</tr>
</TBODY>
</table>
</td>
</tr>
</TBODY>
</table>
其中DepartmentTree.aspx页面上是一个Microsoft.Web.UI.WebControls.TreeView控件,为什么每次重新加载DepartmentTree.aspx时,整个框架都要跟着刷新?请各位大虾指教。

解决方案 »

  1.   

    如果DepartmentTree.aspx 去掉TreeView控件则不会出现这个情况
      

  2.   

    重新加载 DepartmentTree.aspx是怎么加载的?
      

  3.   

    就是从数据库重新读出数据,绑定到TreeView上,跟第一次加载树页面时一样,整个框架都跟着刷新,第一次也是存在这样的问题
      

  4.   

    你的意思是重新加载左边的treeview时右边的iframe也刷新??
      

  5.   

    不是,是外层的frame也刷新,上面我写的这个框架外面还有一个菜单框架,
      

  6.   

    你这个页面都有些什么?三个iframe?
      

  7.   

    有这样一个现象,如果不用树控件,则DepartmentTree.aspx刷新时正常,外层的框架不刷新,
    如果吧树控件加到也面上,即使不绑定任何数据,外层的框架也刷新,当然绑定数据也是这样
      

  8.   

    只是往DepartmentTree.aspx上拖了一个treeview就会产生这种现象吗?
      

  9.   

    你的treeview.htc是不是被人改写过了?