一.iframe 高度应随着其src展示的不同而自动的调整.
例如:<iframe frameborder="0" id="ifrmContent" scrolling="no" onload="height=this.Document.body.scrollHeight +20;" style="width:100%;"></iframe>
缺点:(scrollHeight 只支持IE)
二.展示的内容使用了ajax 进行回调操作,iframe 的onload事件没有被自动执行,则高度不会自动调整,需要手动触发.
若使用Asp.net Ajax (其在服务端进行ajax绑定操作),则必须使用ScriptManager.RegisterStartupScript()方法进行js注册.
例如:ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "", "parent.document.getElementById('ifrmContent').onload();", true);