问题:
页面第一次加载后,因为treeview的数据比较多,所以有滚动条。
但是在第一次加载后,先不点击节点,而是拉下滚动条,然后点击最后
一个节点的“+”,让它展开,结果滚动条跑到上面去了。因为刚开始光标选择的是第一个节点。不知道有什么办法改进啊?????????

解决方案 »

  1.   

    第一次加载时treeview的回焦我让它固定第一个节点的
      

  2.   

    这个事,
    只要保证他没有回传,也就是用JS来链接或展开事件就可以了。
    就是说要用AJAX来实现就可以了。
      

  3.   

    使用Div控制滚动条试试<div style=" OVERFLOW-Y: scroll;HEIGHT: 435px;position:absolute; top:0px; left:0px; width:190px; z-index:6">
    <table style="BORDER-COLLAPSE: collapse" borderColor="#93bee2" cellSpacing="0" cellPadding="5"
    width="100%" border="0" align="center">
    <tr>
    <td valign=top>
    <iewc:TreeView id="TreeView1" runat="server" HoverStyle="color:#0000FF;background:white;" ExpandedImageUrl="../MImages/open1.gif"
    ImageUrl="../MImages/close.gif" SystemImagesPath="webctrl_client/1_0/treeimages/" ExpandLevel="1"></iewc:TreeView>
    </td>
    </tr>
    </table>
    </div>