asp.net - 在div中加载aspx或调整iframe的大小

标签 asp.net javascript iframe html

我有一个带有 iframe 和菜单结构的 htm 文件。菜单可以加载iframe中的htm文件或aspx文件。完全没问题。

但是...现在他们希望 iframe 获取其内容的大小。 (因此 iframe 中不会有滚动条,但您必须滚动整个 htm 文件。)

我没有让它工作,所以我想我应该使用 div 来解决这个问题。但我无法将 aspx 文件加载到 div 中。

所以我被困住了。要么我必须找到一种方法让我的 iframe 增长,要么我必须找到一种方法在 div 中加载 aspx 文件。

最佳答案

将远程内容直接放在 div 中是最简单的,否则您将不得不尝试在页面加载后自动调整 iframe 的大小,甚至可能会在之后更改高度。

要将 HTML 内容从远程源加载到 div 中,您需要查看通过 javascript 向浏览器公开的 XML HTTP 对象。

听起来你不熟悉这个概念,所以我建议使用像 jQuery 这样的 Javascript 库。来帮助你。

关于asp.net - 在div中加载aspx或调整iframe的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/442577/

相关文章:

asp.net - 更改用户控件中标签文本的最佳方法是什么?

c# - 未处理的 GridView 触发事件 PageIndexChanging

javascript - react : Return Statement

javascript - 如何从父html通过iframe传递参数?

php - 通过两个页面将 URL 传递给 iFrame

c# - 多个独立数据库事务的并发问题?

asp.net 核心身份和身份服务器

javascript - CSS/JS 切换简单产品图库的缩略图不透明度

javascript - 更改绘制谷歌地图的 div 的高度

jquery - Fancybox:加载 iframe 内容时显示加载动画