Dica – Adicionar um arquivo CSS dinamicamente em um WebForm

Se você desejar criar um estilo especifico para cada cliente ou deixo escolher um de uma lista, uma dica interessante para fazer isso é altera-lo via codigo dinamicamente.

Basta criar um botão em nosso WebForm e incluir o código abaixo.


System.Web.UI.HtmlControls.HtmlHead header = (System.Web.UI.HtmlControls.HtmlHead)Page.Header;
System.Web.UI.HtmlControls.HtmlLink link = new System.Web.UI.HtmlControls.HtmlLink();
link.Attributes.Add("href", Page.ResolveClientUrl("~/css/estilo.css"));
link.Attributes.Add("type", "text/css");
link.Attributes.Add("rel", "stylesheet");
header.Controls.Add(link);

Aproveitem a dica.

Abraço e até a próxima.

Um comentário sobre “Dica – Adicionar um arquivo CSS dinamicamente em um WebForm

  1. Rafael,

    Parabéns pelo tutorial!
    Preciso de uma ajuda no CSS, não estou conseguindo fazer funcionar de jeito nenhum, ja li re-li e consultei varias paginas na net, meu conhecimento é basico mas não consegui usar o @import url para funcionar o CSS tem algum segredo ai ?

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *