本帖最后由 ZhongGuoChiMing 于 2009-11-18 22:23:33 编辑

解决方案 »

  1.   

    在iframe显示设置target就可以
    <a href=' <%#Eval("LowURL") %>' target="main" > <%#Eval("LmenuName") %></a>二级栏目只要嵌套datalist就好,无限级用datalist显然不合适 - -
      

  2.   

    设置这个没用 target="main" 还是会弹出一个新的窗口
      

  3.   

    要实现无限极,递归无疑是首选,建议用repeater不用datalist,当然两者都可以。
      

  4.   

    我实现了,谢谢man_zhou_sf,虽然不是你说的那个问题。还是点醒我了
      

  5.   

    在框架中打开窗口
    不用打开一个完整的浏览器窗口,使用 target 更通常的方法是在一个 <frameset> 显示中将超链接内容定向到一个或者多个框架中。可以将这个内容列表放入一个带有两个框架的文档的其中一个框架中,并用这个相邻的框架来显示选定的文档:<frameset cols="100,*">
      <frame src="toc.html">
      <frame src="pref.html" name="view_frame">
    </frameset> 
    TIY当浏览器最初显示这两个框架的时候,左边这个框架包含目录,右边这个框架包含前言。这是 "toc.html" 的源代码:<h3>Table of Contents</h3>
    <ul>
      <li><a href="pref.html" target="view_frame">Preface</a></li>
      <li><a href="chap1.html" target="view_frame">Chapter 1</a></li>
      <li><a href="chap2.html" target="view_frame">Chapter 2</a></li>
      <li><a href="chap3.html" target="view_frame">Chapter 3</a></li>
    </ul>
      

  6.   

    请参考
    http://www.w3school.com.cn/tags/att_a_target.asp
      

  7.   

    之前我这个方法实现过,现在这个动态导航就有问题,今天发现新BUG,页面第一次加载时候在右面(MainFrame)中显示,点击其他导航栏目以后再点击刚点过的导航时
    又在新窗口显示了
      

  8.   

    <a href=' <%#Eval("LowURL") %>' target="main" > <%#Eval("LmenuName") %> </a> 
    通过treeview实现更简单,可无限递归绑定。或使用sitemap