就用frame来做吧!!
左边frame是treeview,右边的frame可以用来显示你要显示的页面。

解决方案 »

  1.   

    frame要自己写的
    <frameset id="tmain" cols="20%,*" frameBorder="1">
    <frame name="left" src="DeptTree.aspx" scrolling="auto">
    <frame name="main" src="DeptBehalf.aspx">
    </frameset>
      

  2.   

    frame怎么放?直接写脚本吗?有没有类似控件?
      

  3.   

    我的FRAME想放到表格里。
    那我怎么做啊?
    我想把FRAME约束起来。
      

  4.   

    to suosuoyyy(不断前进,证明自我) <%@ Page Language="vb" AutoEventWireup="false" Codebehind="DeptFrame.aspx.vb" Inherits="eSupervise.DeptFrame" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE>部门维护</TITLE>
    <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.0">
    <meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
    <meta name="vs_defaultClientScript" content="JavaScript">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    </HEAD>
    <frameset id="tmain" cols="20%,*" frameBorder="1">
    <frame name="left" src="DeptTree.aspx" scrolling="auto">
    <frame name="main" src="DeptBehalf.aspx">
    </frameset>
    </HTML>
      

  5.   

    to yuanylong(小新) 
    直接放在table里也是可以的,并不需要做特别操作
      

  6.   

    to ZHANG9652(剑神独孤求败) :放在页面的第一句话是什么意思,能不能解释一下?
      

  7.   

    对不起,问了个很菜鸟的问题,因为我学asp.net,重来都没看html,只是在设计窗口做!上面问的问题我知道了
      

  8.   

    谢谢你,你给的例子我调试过了!我刚才犯了一个错误就是,我想把树和Frame直接放在一个ASPX文件里!
      

  9.   

    Private Sub ListTree()
            Dim Tree As TreeNode
            Dim right As New DataTable()
            strSQL = "select OrgID,OrgName,IsUpd from T_eSuperviseRightOrgInfo where len(OrgID)=2"
            right = sqlQry.Query(strSQL)
            Try
                If right.Rows.Count < 1 Then
                    Exit Sub
                End If            For iLop = 0 To right.Rows.Count - 1
                    Tree = New TreeNode()
                    sClassID = Trim(right.Rows(iLop).Item("OrgID"))
                    Tree.ID = sClassID
                    Tree.Text = Trim(right.Rows(iLop).Item("OrgName"))
    Tree.NavigateUrl = "DeptBehalf.aspx?OrganID=" + sClassID  //注意看这一行,NavigateUrl这个属性就是起这个作用的,如果您需要更多代码帮助,请把邮箱贴出来,我把相关代码发给您                Tree.Target = "main"
                    TreeClass.Nodes.Add(Tree)
                    NodeAdd(sClassID, Tree, 2)
                Next
            Catch e As Exception
                Response.Write(e.Message)
            End Try
        End Sub
      

  10.   

    我想主要是设置几个属性,不知道对不对?比如节点的navigateurl,target,treenodesrc,还有treeview本身的target各代表什么意思?要怎么设置?
      

  11.   

    有用C#写的吗?[email protected]! 谢谢!
      

  12.   

    navigateurl就是可以实现您要求按不同的树节点来指向不同页面,target没有用过,据说只是个预留属性,如果您要求树的每个节点带上一些信息,您可以把数值赋给这个属性,treenodesrc这个并没有用过,您可以查一下msdn
      

  13.   

    <FRAMESET rows="0,45,88%" frameborder="0" border="0" frameSpacing="0">
    <frame name="refresh" frameborder="no" scrolling="no" src="check.aspx">
    <FRAME noresize src="TopFrame.aspx" name="top" frameborder="no" scrolling="no">
    <FRAMESET cols="138,*">
    <FRAME noresize src="LeftFrame.aspx" name="left" frameborder="no" scrolling="no">
    <frame src="Index.aspx" name="main" frameBorder="0" scrolling="yes">
    </FRAMESET>
    </FRAMESET>