我设计了一个带左右框架的页面,在左框架的页面加入TREEVIEW控件,现在想通过点击树结点在右框架打开相应的页面,就象CSDN社区论坛一样。谢谢!

解决方案 »

  1.   

    为每个节点设置 Url 和 target 属性就可以了.
      

  2.   

    to: exboy(kuku)
    能不能详细说一下,尤其是target用法,具体填什么值,不胜感激!!!!!!!!
      

  3.   

    see:
    http://www.microsoft.com/china/community/Column/30.mspx
      

  4.   

    TreeNode tvnode= new TreeNode(); 
    tvnode.NavigateUrl="页面URL";
    tvnode.Target="框架的名字";
    tree.Nodes.Add(tvnode);
      

  5.   

    在后代码这样写:
    Node.NavigateUrl="news1.aspx";
    Node.Target="myiframe";
    -----------------------------------------------------
      

  6.   

    dai
    <table width="770" height="580" border="0" align="center" cellpadding="0" cellspacing="0">
    <TBODY>
    <tr>
    <td width="174" height="580" valign="top">
    <iframe  name="left" src="treeview.aspx" width="174" height="580" frameborder=0 >
    </iframe>
    </td>
    <td width="606" height="580" valign="top">
    <iframe name="myiframe" src="news1.aspx" width="606" height="580" frameborder="0">
    </td>
    </tr>
    </table>
      

  7.   

    TreeNode Node=new TreeNode() ;
    Node.Text = "aaa";
    Node.NavigateUrl = "WebForm4.aspx";
    Node.Target = "main";
    TreeView1.Nodes.Add(Node);
      

  8.   

    <frameset cols="*,*">
      <frame name="left" src="A.aspx">
      <frame name="right" src="" scrolling="auto">
      <noframes>
      <body>  <p>此网页使用了框架,但您的浏览器不支持框架。</p>  </body>
      </noframes>
    </frameset>你的那个TreeView控件放在A.aspx页里面,设置TreeView:TMenu.Target = "main";
    //中间是你加载到TreeView里的数据。
    TMenu.DataBind();这样运行就可以了!!!!
      

  9.   

    Node.NavigateUrl = "链接的页面";
    Node.Target = "你在框架中命名右边页面的名子";
      

  10.   

    我所想的没有你们讨论的哪么复杂,我只是在TREEVIEW的NODE的NavigateUrl和Target属性上填入想要打开的页面与框架名就OK了,真他妈简单,太白痴的问题了。但还是要十十分分的感谢上面的朋友,分数不多,请笑纳。