Alterando classe CSS via C#

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">

<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: @jucinei

Um comentário sobre “Alterando classe CSS via C#

  1. Caro, jucinei. Muito boa sua dica. É exatamente o que preciso, mas não estou conseguindo acessar um objeto html (um Div) do meu código C#. O que também é necessário fazer?
    obrigado.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s