想做一个左加是一个treeview的菜单,当我点击可以在右边显示另一个页面时,treeview保持原来的打开的状态,要怎么实现
PS: 最好给个例子,谢谢!

解决方案 »

  1.   

    在VS2005平台下的,想做一个左加是一个treeview的菜单,当我点击可以在右边显示另一个页面时,treeview保持原来的打开的状态,要怎么实现 
    PS: 最好给个例子,谢谢! 
      

  2.   

    你在网上 搜索以下   一般的  小程序都有这个功能
    很好实现,在一个页面中加个table  需要一行(根据你的需要)  分两列,左边那列方你的treeview控件,右边方个iframe。让你的treeview节点中的target  为你iframe所定义的  name就ok了
      

  3.   

    在VS2005,用C#编网页那里哪有什么iframe或者 frameset控件啊?
      

  4.   

    用masterPage,里面放两个div,左边div放treeView,另一个就是contentPlaceHolder了。
    每个contentPlaceHolder里的页面的代码页都有这样一段:protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                TreeView tv = (TreeView)Master.FindControl("TreeView1");
                tv.DataSourceID = "SiteMapDataSource1";
                tv.DataBind();
                TreeNode tn = tv.SelectedNode;
                uc.TreeViewCE(tv, tn);
            }
        }void TreeViewCE(TreeView tv0, TreeNode tn0)
        {
            tv0.CollapseAll();
            try
            {
                char[] ca = new char[1] { '/' };
                int iMax = tn0.ValuePath.Split(ca).Length;
                TreeNode tn=tn0;
                for (int i1 = 0; i1 < iMax; i1++)
                {
                    tn.Parent.Expand();
                    tn = tn.Parent;
                }
            }
            catch { }
        }
      

  5.   

    忘记了,把page_load事件代码里的uc.去掉。
      

  6.   

    <html>
    <body>
    <p>用 IFRAME 可以在HTML文件里显示另一个网页。</p><p>这个 HTML 文档中使用 IFRAME 来显示另外一个叫Frame_a.html 的网页。</p><iframe src=url name="frame1"></iframe></body>
    </html>
    具体参考http://baike.baidu.com/view/964150.htm
      

  7.   

    你真够狠的
    我也给你一个狠的
    http://blog.joycode.com/ghj/articles/93682.aspx
    http://dev.csdn.net/article/73/73452.shtm
      

  8.   

    http://www.blueidea.com/tech/program/2003/931.asp
      

  9.   

    可以用2005的母版页
    或者frameset