c# - 如何通过颜色选择器更改 Asp.net 中页面的背景颜色

标签 c# asp.net css

我正在开发一个页面,我在其中为用户提供了一种交互性,可以通过单击特定按钮来更改页面的背景颜色。我试图通过各种网站找出答案,但他们提供了有关如何更改文本框或 GridView 的背景颜色的信息。它有点像自定义工具,您可以在 orkut 和 face book 等各种网站上找到它。

最佳答案

在CSS/样式中

body
{
  background-color:#000000;
}

但由于您似乎想即时更改颜色,然后在 javascript 或后面的代码中,将 body 的类更改为应用了背景颜色的类。

例如。对于后面的代码,请确保使用 runat="server"和 id 进行设置 然后在后面的代码中:

bodyId.Attributes["class"] = "test";

在 CSS 中:

.test
{
  background-color: #000000 !important;
}

请注意,这将在回发后发生,而在您提到的网站中,它可能使用 javascript。

关于c# - 如何通过颜色选择器更改 Asp.net 中页面的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6274302/

相关文章:

C#:如何在没有 "copy/paste"代码的情况下重写它

c# - 从 ASP.NET 应用程序获取入口程序集

html - div 底部不需要的填充

c# - c#中的继承。复制基础对象中的属性

c# - 我现在如何通过时间字符串和日期时间来获得差异?

c# - 通过 Visual Studio C# 和 ASP.NET 在 Windows 上使用 Compass

asp.net - NHibernate 的 log4net 未将任何内容写入 ASP.NET 跟踪

javascript - 尝试制作文本编辑器时遇到的问题

html - iPhone横向滚动甚至在空白页面上

c# - Singleton 中具有 PerWebRequest 生活方式的对象