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

C# 从代码隐藏的css文件访问css类?,c#,asp.net,css,C#,Asp.net,Css,是否仍然可以访问位于css文件中的css类,并从中添加和删除样式 编辑: 我现在试图实现的是,我添加了一个css文件自定义,并在其中添加了一个css类: .yafheader { display:none; } 我只想操纵显示值,仅此而已。代码隐藏在服务器端执行。因此,可以解析CSS类并对其进行操作,但是您需要一个计划,说明如何将这个被操作的对象注入到您的输出中。您可能要做的一件事是使用您的操纵类编写一个新的css文件。但是,可能有更方便的方法;我相信,如果您能提供更多关于您实

是否仍然可以访问位于css文件中的css类,并从中添加和删除样式

编辑:

我现在试图实现的是,我添加了一个css文件自定义,并在其中添加了一个css类:

    .yafheader
{
    display:none;
}

我只想操纵显示值,仅此而已。

代码隐藏在服务器端执行。因此,可以解析CSS类并对其进行操作,但是您需要一个计划,说明如何将这个被操作的对象注入到您的输出中。您可能要做的一件事是使用您的操纵类编写一个新的css文件。但是,可能有更方便的方法;我相信,如果您能提供更多关于您实际想要实现的内容的上下文,可能会有所帮助。

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

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

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

有没有理由不使用javascript?