CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

Iframe中嵌套multipage的显示问题(不涉及代码)

楼主CADILLAC_AC(火神)2005-08-01 10:52:42 在 .NET技术 / ASP.NET 提问

在一个iframe中嵌套一个multipage,其中multimage有2个页面,每个页面有一个大表格,这2个大表格都是动态生成的,所以不能直接获取高度,(我试过,结果高度都是0)。同时四个大表的高度不同。  
          问题是,当显示第一个页面时,如果转到第二个页面,如果第二个页面高度比第一个页面高,那么Iframe显示不下,第二个页面只能显示出第一个页面高度的部分。虽然刷新一下可以解决问题,但是刷新需要连数据库,因此希望能在不刷新的基础上解决问题。  
  先求救于各位看管。  
          本问题20分起,如果能解决问题定加 问题点数:50、回复次数:9Top

1 楼flashasp(flashasp)回复于 2005-08-01 11:37:36 得分 0

你可以将把Iframe的高度做成自适应的Top

2 楼flashasp(flashasp)回复于 2005-08-01 11:39:12 得分 40

+用下面   的方法装载iframe可以适合你的要求+++++++++++++++++++++++++++++  
   
  1.  
  auto_iframe.htm  
  ---------------------------------------  
  <iframe   name="flashasp"     src="include.htm"   frameborder=1   scrolling=no       leftmargin="0"   topmargin="0"   marginwidth="0"   marginheight="0"     style="background-color:#6699FF"   ></iframe>  
   
  2.  
  include.htm  
  ---------------------------------------------------------------------------------------  
  <script   language="javascript"><!--  
  function   toppage(){  
      if   (self.location!=top.location){  
            parent.document.all(self.name).height   =   document.body.scrollHeight   +   30;  
            parent.document.all(self.name).width     =   document.body.scrollWidth     +   30;  
            }  
      }  
  function   window.onload(){  
      window.resizeTo(document.body.scrollWidth+10,document.body.scrollHeight+10);}  
  //   --></script>  
  <body   onload="toppage()">    
  ddddddd  
  </body>  
  Top

3 楼CADILLAC_AC(火神)回复于 2005-08-01 12:02:53 得分 0

很遗憾,不行  
  我用过Iframe自适应的脚本  
  问题好像不仅仅出在IFRAME上  
  ,主要是MultiPage的换页Top

4 楼ChengKing((.net: http://blog.csdn.net/ChengKing ))回复于 2005-08-01 12:08:41 得分 5

我用的时候怎么没有出现你上面的问题,而且访问可以直接引用表的ID。  
   
  <%@   Control   Language="c#"   AutoEventWireup="false"   Codebehind="bbb.ascx.cs"   %>  
   
  <iewc:tabstrip   id="TabStrip"   runat="server"   TargetID="aaa">  
  <iewc:Tab></iewc:Tab>  
  <iewc:Tab></iewc:Tab>  
  <iewc:Tab></iewc:Tab>  
  </iewc:tabstrip>  
  <iewc:multipage   id="aaa"   runat="server">  
  <iewc:PageView>  
  <TABLE   class="Table"   cellSpacing="1"   cellPadding="3"   width="100%"   border="0">  
  <TR>  
  <TD     colSpan="4"></TD>  
  </TR>  
  </TABLE>  
  </iewc:PageView>  
  <iewc:PageView>  
  <TABLE   class="Table"   cellSpacing="1"   cellPadding="3"   width="100%"   border="0">  
  <TR>  
  <TD     colSpan="4"></TD>  
  </TR>  
  </TABLE>  
  </iewc:PageView>  
  <iewc:PageView>  
                                  <TABLE   class="Table"   cellSpacing="1"   cellPadding="3"   width="100%"   border="0">  
  <TR>  
  <TD     colSpan="4"></TD>  
  </TR>  
  </TABLE>  
  </iewc:PageView>  
  </iewc:multipage>  
  Top

5 楼syeerzy(快乐永远*先天下之乐而乐*后天下之忧而忧*)回复于 2005-08-01 12:25:22 得分 5

你可以刷新而不连数据库....  
   
  if(!IsPostBack)  
  {  
  //连数据库  
  }Top

6 楼CADILLAC_AC(火神)回复于 2005-08-01 12:38:04 得分 0

我把MultiPage的页面放在了iFrame里面,Iframe自适应获取高度只以第一个MultiPage页面的高度作为整个页面的高度,所以当MultiPage换页就出现了问题,我感觉是这样的  
  另外我的MutiPage也是动态生成的,初始页面是空的,没有任何控件。  
  刷新和ispostback是不一样的  
  刷新页面是全页重新连接,postback我感觉是发生时间后的服务器响应,当然结果页客观的刷新了页面。Top

7 楼CADILLAC_AC(火神)回复于 2005-08-01 20:00:38 得分 0

搞定,用了一下JS代码,和二楼的差不多    
  parent.document.all("iframename").height   =   document.body.scrollHeight;Top

8 楼lk919(修改你在CSDN社区的信息)回复于 2006-03-31 14:37:52 得分 0

markTop

9 楼sh_caizicheng(每天一小步,成就一大步)回复于 2006-06-21 23:04:32 得分 0

markTop

相关问题

  • 关于iframe的嵌套
  • iframe的嵌套刷新
  • 求datagrid,repeater或datalist三级嵌套代码或教程。
  • 急~~~~~~~~~~~~~~~~~~datagrid嵌套问题,,请大家多帮帮忙~~~!有代码。
  • Repeater嵌套Repeater的问题,附错误代码
  • 请问函数最多嵌套的层数,和如何实现代码扁平化(少嵌套)
  • 参数化嵌套游标问题, 游标高手天地,附代码
  • Delphi用webbrowser如何取得frame嵌套frame的HTML的原代码?
  • 我能在一个PageView中再嵌套一个MultiPage吗?
  • 求教,如何将Web Calendar 和 Iframe 嵌套使用,遮住 dropdownlist?

关键词

  • 页面
  • 解决
  • iframe
  • 显示
  • 刷新
  • 问题

得分解答快速导航

  • 帖主:CADILLAC_AC
  • flashasp
  • ChengKing
  • syeerzy

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo