如果用htm的实现的效果是这样
<frameset framespacing="0" rows="80,*" frameborder="0">
    <frame name="top" src="Top.htm" frameborder="0" noresize scrolling="no">
    <frameset framespacing="0" frameborder="0" cols="220,*">
          <frame name="menu" src="Menu.htm" frameborder="0px" noresize>
          <frame name="dmMain" src="main.htm" frameborder="0">
    </frameset>
</frameset>我就是想实现这样的效果,但是aspx中body 不支持frameset 属性,
但是我不想把body去掉,所以看到网上有 说 用iframe写,但是 不知道 用iframe怎么达到这个效果谢谢大家

解决方案 »

  1.   

    建议使用div来布局。
    <div id="top"><iframe ...></div>
    <div id="left"><iframe ...></div>
    <div id="right"><iframe ...></div>设置下面的左边 float:left,右边的 float:right
      

  2.   

    恩,楼上的方法不错,用div来控制
      

  3.   

    asp.net中使用母版页
    <frameset rows="68,*" border="0" frameSpacing="0" frameBorder="0">
    <frame src="top.aspx" name="topFrame" scrolling="no" noresize>
    <frameset id="mainFrame" cols="178,10,*" framespacing="0" frameborder="0">
    <frame src="menu.aspx" name="leftFrame" scrolling="no" noresize>
    <frame src="left.htm" name="Left" scrolling="no" noresize>
    <frame src="default.aspx" name="rightFrame" scrolling="no">
    </frameset>
    </frameset>
      

  4.   

    居然用到了div....难道 aspx 就不能用类似与htm的frameset框架吗?
      

  5.   

    人生如梦大哥的 。那样不就是我 把body去掉 一样的效果了吗.....
      

  6.   

    我以为 aspx出了一个类似与 iframe的 可以完全替代 html的frameset 的属性,。。
      

  7.   


    iframe很多不支持
    使用master母版页