Dica - Adicionar um arquivo CSS dinamicamente em um WebForm - C# Brasil


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.

Postado em ASP.NET, C#, CSS, VB.NET | Marcado como , , , , , , ,

Uma resposta para “Dica – Adicionar um arquivo CSS dinamicamente em um WebForm”

  1. Jeferson disse:

    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