【发布时间】:2010-12-01 02:51:49
【问题描述】:
我有一个网格视图,我希望设置无边框样式,但是每当我使用控件时,asp.net 都会添加属性 rules="all",我尝试过像这样覆盖控件:
<asp:GridView ID="GridView1" runat="server" rules="none">
但这也不起作用
【问题讨论】:
我有一个网格视图,我希望设置无边框样式,但是每当我使用控件时,asp.net 都会添加属性 rules="all",我尝试过像这样覆盖控件:
<asp:GridView ID="GridView1" runat="server" rules="none">
但这也不起作用
【问题讨论】:
可以通过对Gridview应用内联样式来实现。
<asp:GridView ID="GridView1" style="border-width:0;" runat="server">
【讨论】:
除了以上答案
rules 属性指定内边框的哪些部分 应该是可见的。
来源:http://www.w3schools.com/tags/att_table_rules.asp 规则属性在 Internet Explorer 9+、Firefox、Opera、Chrome 和 Safari 中受支持。
HTML5 不支持 rules 属性。改用 CSS。
【讨论】:
在asp:GridView 标记或代码隐藏中指定GridLines="None":
myGridView.GridLines = GridLines.None
此外,如果您有时间,值得研究一下ASP.NET 2.0 CSS Friendly Control Adapters 1.0,它会产生比默认控件输出更清晰的标记。
【讨论】:
尝试 gridlines 属性,将其设置为无。
【讨论】: