如何使用C#后面的代码替换.css文件中的颜色代码 [英] How to replace color code in .css file using code behind C#

查看:100
本文介绍了如何使用C#后面的代码替换.css文件中的颜色代码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

实际上我想用动态改变颜色代码。

string strNewCode =#FFF;



string strOldCode =#fbb;



所以我想把css文件更改为strOldCode to strNewCode。



我尝试了什么:



其实我想要使用动态更改颜色代码。

string strNewCode =#FFF;



string strOldCode =#fbb;



所以我想把css文件更改为strOldCode to strNewCode。

解决方案

最好在CSS中定义单独的类,然后

然后更改HTML标记。



#header h1 {
position:absolute;
z-index:1;
宽度:100%;
top:100px;
左:0;
font-size:3.3em;
color:#fff;
text-align:center;
letter-spacing:-2px;
}

#header h2 {
position:absolute;
z-index:1;
宽度:100%;
top:100px;
左:0;
font-size:2.3em;
颜色:#fbb;
text-align:center;
letter-spacing:-2px;
}


  string  hex =  #FFFFFF; 
Color _color = System.Drawing.ColorTranslator.FromHtml(hex);


  object  .CssClass =  object  .CssClass.Replace(  OldClass  NewClass); 


Actually I want to change color code using dynamic.
string strNewCode ="#FFF";

string strOldCode = "#fbb";

so i want to change in css file strOldCode to strNewCode.

What I have tried:

Actually I want to change color code using dynamic.
string strNewCode ="#FFF";

string strOldCode = "#fbb";

so i want to change in css file strOldCode to strNewCode.

解决方案

It is best that you define separate classes in your CSS, and
then change HTML markup.

#header h1 {
			position: absolute;
			z-index: 1;
			width: 100%;
			top: 100px;
			left: 0;
			font-size: 3.3em;
			color: #fff;
			text-align: center;
			letter-spacing: -2px;
		}

#header h2 {
			position: absolute;
			z-index: 1;
			width: 100%;
			top: 100px;
			left: 0;
			font-size: 2.3em;
			color: #fbb;
			text-align: center;
			letter-spacing: -2px;
		}


string hex = "#FFFFFF";
Color _color = System.Drawing.ColorTranslator.FromHtml(hex);


object.CssClass= object.CssClass.Replace("OldClass", "NewClass");


这篇关于如何使用C#后面的代码替换.css文件中的颜色代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆