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


Dica – Adicionar um arquivo CSS dinamicamente em um WebForm

{lang: 'pt-BR'}

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