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

前端之家收集整理的这篇文章主要介绍了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);

猜你在找的C#相关文章