<form id="form1" runat="server">
<div>
<table style="width:100%">
<tr>
<td colspan="2">
<div style="height: 100px;overflow: auto">
<asp:GridView ID="GridView1" runat="server" style="height: 120px">
<Columns>
<asp:BoundField HeaderText="columns1" />
</Columns>
</asp:GridView>
</div>
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
</tr>
</table>
</div>
</form>
在 <div style="height: 100px;> 这个元素中的
GridView1 如果它的height大于
div 的
height的时候,设计视图中div 元素出现了
滚动条边框,但是没有滚动条!以至不能滚动下拉看到被遮住GridView1 部分。而且更严重的是,当这样的情况发生时,甚至div 外面 table 元素(不仅是一个
而且是整个页面的所有 table 元素)也变得不可选则!除非把 div 元素的高度拉到比它所包含的元素更高而没有滚动框之后,页面才变的正常。这是什么问题,
是否仅仅是我才遇到不清楚,请有经验的人帮助解决,谢谢