从代码隐藏的css文件中访问css类?

时间:2012-01-29 14:32:47

标签: c# asp.net css

无论如何都要访问位于css文件中的css类,并从中添加和删除样式。

编辑:

我现在想要实现的是,我已经添加了一个css文件“自定义”,并且我在其中添加了一个css类:

    .yafheader
{
    display:none;
}

我只是想操纵显示值,就是全部。

4 个答案:

答案 0 :(得分:2)

我认为最简单的解决方案是在样式表中使用新的类名放置您想要的CSS,然后在运行时将该类名应用于您要修改的元素。

答案 1 :(得分:1)

创建两个CSS规则 - 一个显示,一个不显示。然后为CSS创建类的属性,并通过属性应用CSS规则。

答案 2 :(得分:0)

代码隐藏在服务器端执行。所以有可能解析CSS类并对其进行操作,但是你需要一个关于如何将这个被操作对象注入输出的计划。你可能做的一件事就是用你操纵的类写一个新的css文件。然而,可能有更方便的方法;我相信如果你提供一些关于你实际想要实现的目标的更多背景,它可能会有所帮助。

答案 3 :(得分:0)

您不想修改css文件本身,因为许多用户可以同时访问它。如果您更改底层css文件以响应第一个网站访问者的操作,则下一个加载页面的网站访问者将收到新的css文件,其中的样式反映了您网站上其他用户的操作。像其他人一样建议并定义2个类,并在运行时使用javascript添加/删除相应的类。

相关问题