代码如下,很简单的,我就是想让该TreeView在显示在左面,并且当都展开时,进过一定高度就出现滚动条。我试了半天也不好用。<%@ Page Language="C#" AutoEventWireup="true" CodeFile="wfm_DOC001_02.aspx.cs" Inherits="DocManager_wfm_DOC001_02" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title></title></head>
<body>
    <form id="form1" runat="server">
   
        <table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%">
            <tr style="height: 100%; width: 100%">
             
                <td height="100%" style="border-right: #999999 1px solid; border-top: #999999 1px solid;
                    border-left: #999999 1px solid; border-bottom: #999999 1px solid; width: 250px;">
                    <div style="OVERFLOW: auto; WIDTH: 100%; HEIGHT: 10px">
                        <table cellpadding="1" cellspacing="1" width="100%" border="1">
                        <tr>
                        <td>
                        <asp:TreeView ID="trvForderList" Style="position: absolute; top: 16px" runat="server"
                            ShowLines="True" OnTreeNodePopulate="trvForderList_TreeNodePopulate">
                        </asp:TreeView>
                        </td>
                        </tr>
                        </table>
                    </div>
                </td>
                
                <td style="border-left: gray 1px solid" align="center" valign="middle" height="100%">
                    <table border="0" bgcolor="#dddddd" cellpadding="0" cellspacing="0" align="center"
                        width="100%" height="100%">
                        <tr height="5">
                            <td colspan="3">
                            </td>
                        </tr>
                        <tr>
                            <td style="width: 5px; height: 259px">
                                &nbsp;</td>
                            <td width="100%" style="border-right: gray 1px solid; border-top: gray 1px solid;
                                border-left: gray 1px solid; border-bottom: gray 1px solid; height: 259px;">
                                <iframe name="showFrame" scrolling="no" frameborder="0" height="700px" width="100%"
                                    src="wfm_DOC005.aspx?FOLDERID=999"></iframe>
                            </td>
                            <td width="75" style="height: 259px">
                                &nbsp;</td>
                        </tr>
                        <tr style="height: 5">
                            <td colspan="3">
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
        </table>
    </form>
</body>
</html>

解决方案 »

  1.   

    我调试了一下,将另外将
    <div style="OVERFLOW: auto; WIDTH: 100%; HEIGHT: 10px"> 
                             <table cellpadding="1" cellspacing="1" width="100%" border="1"> 
                             <tr> 
                             <td> 
                             <asp:TreeView ID="trvForderList" Style="position: absolute; top: 16px" runat="server" 
                                ShowLines="True" OnTreeNodePopulate="trvForderList_TreeNodePopulate"> 
                             </asp:TreeView> 
                             </td> 
                             </tr> 
                             </table> 
                         </div> 改为:<div style="OVERFLOW: auto; WIDTH: 100%; HEIGHT: 10px"> 
    <asp:TreeView ID="trvForderList" runat="server"  ShowLines="True" OnTreeNodePopulate="trvForderList_TreeNodePopulate"> 
          </asp:TreeView> 
     </div> 即可,你试一下, 有问题加QQ 343397317交流
      

  2.   

    楼上的兄弟,可能刚才我没说清楚,我上面贴的这个页是在前一个HTM页中写脚本弹出来的页,全屏的,不知道是否有关系。在编辑状态下我也能看到滚动条,可是一运行起来就不行了,没有显示出滚动条,并且TreeView并没有显示在我写的那个Table中。它象一个层一样浮在最上面。
      

  3.   

    嗯, [email protected],或者直接加QQ 说,比较快一些
      

  4.   

    布局有点乱, 不过我想到了一个办法解决这个问题, 将左边的网页用iframe嵌入就可以实现, 你试一下
      

  5.   

    也就是说把TreeView部分做成一个网页, 再将
    <div style="OVERFLOW: auto; WIDTH: 100%; HEIGHT: 10px">   
                              <table cellpadding="1" cellspacing="1" width="100%" border="1">   
                              <tr>   
                              <td>   
                              <asp:TreeView ID="trvForderList" Style="position: absolute; top: 16px" runat="server"  
                                ShowLines="True" OnTreeNodePopulate="trvForderList_TreeNodePopulate">   
                              </asp:TreeView>   
                              </td>   
                              </tr>   
                              </table>   
                          </div>   修改为:<iframe width="你要的宽度" height="你要的高度" src="TreeView网页地址"></iframe>
      

  6.   

    将treeview放在iframe中,然后再用div设定或设定iframe。