在 ASP.NET Gridviews 中生成一个表,该表生成一个父 div 容器。这可能会破坏 CSS 布局,因为无法将样式附加到生成的 div。有没有一种方法可以防止生成 div 或对其应用样式?
这已被询问并标记为已解决 here但 MS 只是说分页和排序功能需要 div。我是否理解,如果我想使用分页和排序功能,我不能将自己的 div 包裹在它周围并应用样式?谢谢
最佳答案
如果您受困于无样式的包装器(看起来确实如此)但想要强制执行一种样式,请给它另一个 包装器,然后将您的样式应用到组合中。如果一个普通的 div 有一些你想要摆脱的填充(例如),那么在 aspx 中:
<div id="crushGvDiv">
<asp:GridView ... >
</div>
这是 CSS:
div#crushGvDiv, div#crushGvDiv div { padding: 0; margin: 0; }
关于asp.net - 如何摆脱包含 GridView 的空 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1166937/