日期:2014-05-19  浏览次数:20463 次

如下框架

如下框架default.aspx页,
<frameset   rows= "120,*,45 "   cols= "* "   framespacing= "0 "   frameborder= "no "   border= "0 ">
<frame   src= "menu.aspx "   name= "topFrame "   scrolling= "no "   noresize>
<frame   src= "main.aspx "   name= "mainFrame "   scrolling= "no "   noresize>
<frame   src= "bottom.aspx "   name= "bottomFrame "   scrolling= "no ">
</frameset>

为什么在mainFrame中填入新一页时,mainFrame不会变大,新一页内容很多,或者我在main.aspx中用Response.Redirect能不能关掉default.aspx,打开新一页


------解决方案--------------------
框架没那么智能.是固定大小的.rows管行高,Cols管宽度.单位可以是像素或百分比,*是自动宽度.
至于在框架内打开还是新开一页,用Target属性控制.
------解决方案--------------------
在main.aspx中用Response.Redirect能不能关掉default.aspx,打开新一页
//////////////

不可以的,你可以用JS