JanardhanSharma Ответов: 1

Как динамически изменять стили в классе CSS из кода позади него ASP.NET применение


Я хочу применить приведенный ниже цвет фона класса динамически из кода позади.. Разве это возможно? Заранее спасибо.

Что я уже пробовал:

body 
{
	width:100%;
	height:100%;
	/* background:none repeat scroll 0 0 #d3d3d3; */
	background: -webkit-linear-gradient(#b53e36, #cccccc); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#b53e36, #cccccc); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#b53e36, #cccccc); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#b53e36, #cccccc) no-repeat; /* Standard syntax */
	font-size:100%;
	margin:0;
  font-family:"Arial",sans-serif;
  color:#444;
  }

1 Ответов

Рейтинг:
10

Peter Leow

Попробовать это:
Во-первых, добавьте id и runat= "server" к тегу body в aspx, чтобы на него можно было ссылаться в Code-behind:

<body id="mybody" runat="server">

Далее, чтобы добавить css-свойство к этому тегу body на codebehind, например
mybody.Attributes.CssStyle.Add("background", "linear-gradient(#b53e36, #cccccc)");


JanardhanSharma

Это работает, фин. Большое спасибо.

Peter Leow

Добро пожаловать.