c# - Css 类没有在后面的代码中被删除

标签 c# asp.net css

我有以下用于 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");

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

最佳答案

只需将空字符串分配给 Css 类属性,记住您需要重新绑定(bind) GridView 才能获得更改

Gridview1.SelectedRow.CssClass = "";

关于c# - Css 类没有在后面的代码中被删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23098720/

相关文章:

jquery - 悬停时使用 jquery 为宽度设置动画的多个 div

c# - 为什么不使用 IEnumerable?/与 python 相比,生成器在 c# 中如何工作

c# - 查找申请人当前的 URl

c# - 仅显示日期部分

asp.net - Gridview 超链接字段使用 DataNavigateUrlFormatString 和 & 符号

c# - ASP Webforms 验证控件不工作

HTML:我可以多行显示按钮文本吗?

html - IE6 的 Z-index 错误 .. 似乎无法解决这个问题

c# - 为什么这个端口扫描器代码有时会错过打开的端口?

C# 在运行时检查 silverlight 对象大小