Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在代码隐藏中更改css类_C#_Css_Asp.net - Fatal编程技术网

C# 在代码隐藏中更改css类

C# 在代码隐藏中更改css类,c#,css,asp.net,C#,Css,Asp.net,我正在尝试做一些简单的事情(用c#),但它不起作用 我想要达到的目标: 通过更改css类更改标签的文本颜色 到目前为止,我得到的是: CSS: C#: 我的问题是: 它获取类,但对字体没有任何影响。 我甚至尝试将.feedback.fail设置为标签上的默认值,只有在成功的情况下才进行更改。结果是,启动后.feedback.fail处于活动状态(包括所有设置),但当它本应更改为.feedback.success时,它只是重置为应用程序默认值。(但在调试中,我发现它确实得到了正确的类….) 你知道

我正在尝试做一些简单的事情(用c#),但它不起作用

我想要达到的目标: 通过更改css类更改标签的文本颜色

到目前为止,我得到的是:

CSS:

C#:

我的问题是: 它获取类,但对字体没有任何影响。 我甚至尝试将.feedback.fail设置为标签上的默认值,只有在成功的情况下才进行更改。结果是,启动后.feedback.fail处于活动状态(包括所有设置),但当它本应更改为.feedback.success时,它只是重置为应用程序默认值。(但在调试中,我发现它确实得到了正确的类….)

你知道我上面的代码有什么问题吗?
提前谢谢

试试这种方法
FeedbackLabel.Attributes.Add(“类”,“反馈失败”)


您不应该使用
为元素指定类属性值请尝试这种方法
FeedbackLabel.Attributes.Add(“类”,“反馈失败”)


您不应该使用
为元素指定类属性值

不幸的是,这里没有适合我的答案,所以我决定提供我自己的答案来解决这个问题:

FeedbackLabel.Style["border"] = "1px solid black";

这将是一个关于如何更改单个样式元素的示例,但仍然不确定如何更改类。

不幸的是,这里没有适合我的答案,因此我决定为这个问题提供我自己的答案:

FeedbackLabel.Style["border"] = "1px solid black";

这将是一个关于如何更改单个样式元素的示例,但仍然不确定如何更改类。

您在页面生命周期的何处运行代码?感谢大家!现在可以了!在页面生命周期中,您在哪里运行代码?谢谢大家!现在可以了!谢谢你,帕万!这几乎奏效了!只是颜色不会改变。。。但多亏了你,我尝试了FeedbackLabel.CssClass=“feedback fail”;(也不带圆点)这很好用。谢谢Pavan!这几乎奏效了!只是颜色不会改变。。。但多亏了你,我尝试了FeedbackLabel.CssClass=“feedback fail”;(也不带圆点)这样做效果很好。
FeedbackLabel.Style["border"] = "1px solid black";