问题说明: 很多时候可能写一个只有一个DataGrid的 iframe 页面, 这个时候就界面有要求了: 如何使iframe的长宽与内容自动适应大小? 比如asp.net的只实现一个datagrid列表,因datagrid的行数不定,不能固定iframe的长宽. 解决方法: 在IFrame里的asp.net页面使用window.resizeTo方法: 比如datagrid 的id为grid, 写javascript: function window.onload() { var grid = document.getElementById(" grid"); window.resizeTo(grid.offsetWidth, grid.offsetHeight) }