【问题标题】:Css class not getting removed in code behindCss 类没有在后面的代码中被删除
【发布时间】:2014-04-16 12:33:28
【问题描述】:

我有下面的 Gridview 代码:

<SelectedRowStyle CssClass="SelectedRowStyle" />

我将选定的行更改为黄色。

然后单击按钮,我想删除 css 类。我尝试通过以下方式在代码中处理它:

Gridview1.SelectedRow.CssClass=
Gridview1.SelectedRow.CssClass.Replace("SelectedRowStyle","")

Gridview1.SelectedRowStyle.CssClass=
Gridview1.SelectedRowStyle.CssClass.Replace("SelectedRowStyle","");

Gridview1.SelectedRow.Attributes.Remove("SelectedRowStyle");

但是没有任何效果。我哪里错了?

【问题讨论】:

    标签: c# asp.net css


    【解决方案1】:

    只需将空字符串分配给 CssClass 属性,记住您需要重新绑定网格视图才能获得更改

    Gridview1.SelectedRow.CssClass = "";
    

    【讨论】:

    • 我确实绑定了网格视图。但是上面的代码也不起作用。
    猜你喜欢
    • 2011-05-19
    • 2014-01-13
    • 2012-11-11
    • 2016-06-05
    • 2013-08-14
    • 1970-01-01
    • 2018-08-11
    • 2012-03-15
    • 1970-01-01
    相关资源
    最近更新 更多