c# – 从代码背后的ASP.net中删除CSS标签

添加一个css类到我的li标签,如下所示:
liComPapers.Attributes.Add("class","Nodisplay");

有没有办法从我的代码中的其他地方将该特定类(Nodisplay)从该li标签删除

我已经尝试了以下代码,但它不工作.

liComPapers.Attributes["class"] = "";

谢谢

解决方法

我刚刚做了一个示例来测试你的代码,并发现以下部分将完全按照你想要的:
var newClassValue = liTest.Attributes["class"].Replace("Nodisplay","");
 liTest.Attributes["class"] = newClassValue;

测试和工作:
如果(由于某种原因)上述代码不起作用,我会推荐另一种方法,类似于之前的方法,另一种方法来替换类值

var newClassValue = liTest.Attributes["class"].Replace("Nodisplay","");
liTest.Attributes.Remove("class");
liTest.Attributes.Add("class",newClassValue);

相关文章

在要实现单例模式的类当中添加如下代码:实例化的时候:frmC...
1、如果制作圆角窗体,窗体先继承DOTNETBAR的:public parti...
根据网上资料,自己很粗略的实现了一个winform搜索提示,但是...
近期在做DSOFramer这个控件,打算自己弄一个自定义控件来封装...
今天玩了一把WMI,查询了一下电脑的硬件信息,感觉很多代码都...
最近在研究WinWordControl这个控件,因为上级要求在系统里,...