请教一下asp.net 2.0 iframe的问题

huakaihualuo0216 2009-03-13 12:22:20
我用vs2005做的,内嵌一个iframe控件,动态加载htm文件,
我不知道现在显示htm文件用什么其他的控件
在vs2003中,我用过iframe没发现什么问题,但在2005中,高度设成百分比不起作用,宽度没什么问题,高度设置成具体的值才起作用,不知道什么原因,
请指点
...全文
101 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
huzi01245 2009-03-14
  • 打赏
  • 举报
回复
在vs2005 中 <iframe src="浮动框架源文件" width="页面宽度" height="页面高度">
在该语法中,页面的宽度和高度值都是以像素为单位的,所以不能用百分比。
huakaihualuo0216 2009-03-14
  • 打赏
  • 举报
回复
我晚上又试了一下,看来不是iframe的问题,是高度设百分比的问题;vs2005真的很奇怪,我在页面上定义了一个宽、高都是100%的表格,可是运行的什么什么也不显示,除非指定了每行的具体高度,或是表格的具体高度,而这些在2003是没有问题的,也就是说,在05中,高度是不能设成百分比的,那么如果在不同的分辨率下,我怎么页面内容自动显示满屏呢,还是我的思路有问题,请大家指点,
gongjiajia2008 2009-03-13
  • 打赏
  • 举报
回复
在vs2005 中<iframe src="浮动框架源文件" width="页面宽度" height="页面高度">
在该语法中,页面的宽度和高度值都是以像素为单位的,所以不能用百分比。
huakaihualuo0216 2009-03-13
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yjs1433 的回复:]
<td align="left" style="width:870px; height: 435px;" valign="top">
<iframe name="report" title="系统Ver:1.0" src="bule.aspx" width="100%" height="100%" scrolling="auto" frameborder="0">
</iframe>
</td>
我是将其放在一个表格中,没问题
[/Quote]
这样是没问题的,我的代码里rd的高度也设成了百分比,
我的上面和左边的值是固定的,右下面的td想做成自适应的,就出现问题了
ZZJ_4Ever 2009-03-13
  • 打赏
  • 举报
回复
高度最好定义具体的大小
yjs1433 2009-03-13
  • 打赏
  • 举报
回复
<td align="left" style="width:870px; height: 435px;" valign="top">
<iframe name="report" title="系统Ver:1.0" src="bule.aspx" width="100%" height="100%" scrolling="auto" frameborder="0">
</iframe>
</td>
我是将其放在一个表格中,没问题
码中行舟 2009-03-13
  • 打赏
  • 举报
回复
也可以用frameset来实现
dengchenlu 2009-03-13
  • 打赏
  • 举报
回复
高度一般都是具体值啊
开始设置的具体值是你高度最小值
如果你的IFRAME大于这个值,他会自动扩大的

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧