asp.net - 如何从代码隐藏更改 CSS 类?

标签 asp.net css

我的 .css 类中有一个 CSS 样式,其中的颜色设置为蓝色,用于显示大量按钮。

我的客户现在想要一个由数据库字段保存的绿色按钮选项,所以我询问该字段:

                 if (!String.IsNullOrEmpty(user.SetColorButtons) && user.SetColorButtons == "Grün")
            {
                 //Change Style
            }

现在如何更改这里的 css 文件?

很难不更改文件,因为我在这个站点的大约 40 页中有大约 300 个按钮,在后面的每一个奇怪的代码中更改它都是 hell ...

最佳答案

保留两个版本的 css 文件,如 yourproduct-blue.cssyourproduct-green.css,当页面加载时,检查数据库以确定哪个 css 文件要使用的。然后就是写一个if条件来加载对应的css文件。

关于asp.net - 如何从代码隐藏更改 CSS 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18853071/

相关文章:

asp.net - Azure Redis 缓存自动清除 PubSub channel

jquery - 如何在页面滚动时固定对象宽度

c# - 如何构建 IEnumerable<int>.Contains() 表达式?

asp.net - Kentico CMS 中的多站点博客文章创建

html - 无法获取 2 张图像以展开以填充父 div

css - 是否可以使用 CSS 显示替代字符?

css - 为什么不能使用iframe绝对定位来设置高度/宽度

c# - 基于整数顺序的字符串列表排序

css - 在图像周围环绕文字不起作用

jquery 不会将元素附加到页面