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