Olá caro leitor!
Quando se trata de CSS, muitos desenvolvedores sofrem por não terem muita prática e criativadade com manipulação de design.
A alteração de uma classe de css pode ser feita atraves do código c# e é um procedimento muito simples.
Primeiramente em uma pagina aspx,temos o seguinte código css:
.mainCss { background-color:red; } .otherCss { background-color:Yellow; }
No container da página definimos a seguinte estrutura:
<div id="divPrincipal" runat="server" class="mainCss"> <asp:Button ID="btnOk" runat="server" Text="Alterar CSS" OnClick="btnOk_Click" /> </div>
Temos uma div com o ID=”divPrincipal” pertencente a classe mainCss, dentro da div há um botao e um evento,esse evento será acionado ao clique do botao.
Dentro desse evento há a alteração da classe:
protected void btnOk_Click(object sender, EventArgs e) { divPrincipal.Attributes["class"] = "otherCss"; }
Espero ter sido claro e não ter deixado nenhuma dúvida,mas se houverem dúvidas:
Twitter: http://twitter.com/jucinei
Acesse tambem: http://jucinei.wordpress.com/