我将WEB窗体分成了两部分(左右两个FRAME),左边时树形按钮页面menu.aspx,右边是页面content_defalut.aspx,我在treenodeeditor里面设置了每个按钮的NavigateUrl以说明跳转到的页面,可是我想让跳转的页面显示在右边的FRAME里,该怎么做??

解决方案 »

  1.   

    是用框架:<frameset cols="80,*" frameborder="NO" border="0" framespacing="0">
      <frame src="menu.aspx" name="leftFrame" scrolling="NO" noresize>
      <frame src="content.aspx" name="mainFrame">
    </frameset>
      

  2.   

    smile9961(good life)--->你和没说一样啊
    我的问题是;我想让跳转的页面显示在右边的FRAME里,该怎么做??
      

  3.   

    <frameset cols="80,*" frameborder="NO" border="0" framespacing="0">
      <frame src="menu.aspx" name="leftFrame" scrolling="NO" noresize>
      <frame src="content.aspx" name="mainFrame">
    </frameset>在树中设置链接的 Target 属性 为 "mainFrame"
      

  4.   

    菜单项的target 为右边框架的name
      

  5.   

    如楼上树的超级连接的taget属性设置成右边框架的名称即可.
      

  6.   

    menu.aspx页面<body>之前加上<base target="mainFrame">即可。
      

  7.   

    cpp2017(慕白兄) ---->当然设整个menu也可.
    您的意思是,将整个TreeView的Target 设置为右边框架的name?
    我这样设置了怎么不可以哦,
    而在TreeNodeEditor里设置的Target可以,不过这样对每个按钮都设置麻烦点