【问题标题】:Removing rules attribute from asp.net gridview从 asp.net gridview 中删除规则属性
【发布时间】:2010-12-01 02:51:49
【问题描述】:

我有一个网格视图,我希望设置无边框样式,但是每当我使用控件时,asp.net 都会添加属性 rules="all",我尝试过像这样覆盖控件:

<asp:GridView ID="GridView1" runat="server" rules="none">

但这也不起作用

【问题讨论】:

    标签: asp.net xhtml gridview


    【解决方案1】:

    可以通过对Gridview应用内联样式来实现。

    <asp:GridView ID="GridView1" style="border-width:0;" runat="server">
    

    【讨论】:

      【解决方案2】:

      除了以上答案

      rules 属性指定内边框的哪些部分 应该是可见的。

      来源:http://www.w3schools.com/tags/att_table_rules.asp 规则属性在 Internet Explorer 9+、Firefox、Opera、Chrome 和 Safari 中受支持。

      HTML5 不支持 rules 属性。改用 CSS。

      【讨论】:

        【解决方案3】:

        asp:GridView 标记或代码隐藏中指定GridLines="None"

        myGridView.GridLines = GridLines.None
        

        此外,如果您有时间,值得研究一下ASP.NET 2.0 CSS Friendly Control Adapters 1.0,它会产生比默认控件输出更清晰的标记。

        【讨论】:

          【解决方案4】:

          尝试 gridlines 属性,将其设置为无。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2018-12-08
            • 1970-01-01
            • 2020-08-30
            • 2013-12-17
            • 1970-01-01
            • 2013-06-24
            相关资源
            最近更新 更多