Manipulando a Tag Body


A primeira configuração a ser feita, é definir a tag body como runat=”server” e, também definir um ID para ela. O código abaixo mostra a forma que a tag deverá ficar:

<body MS_POSITIONING="GridLayout" runat="server" id="Corpo">
    ....
    ....
</body>

Depois disso, temos que criar um membro no CodeBehind do tipo HtmlGenericControl. Aqui vale chamar a atenção para um detalhe: a declaração do objeto do tipo HtmlGenericControl deve ser o mesmo que está definido no atributo ID da tag body do WebForm. O HtmlGenericControl define propriedades, métodos e eventos para todos os controles HTML que não representados por uma classe dentro do .NET Framework/ASP.NET. Abaixo é mostrado o código correspondente:

protected HtmlGenericControl Corpo;

Agora que já temos acesso ao controle em nosso CodeBehind, podemos definir os atributos que necessitamos através da coleção Attributes do controle HtmlGenericControl. Abaixo é mostrado como criar estes atributos:

this.Corpo.Attributes.Add("bgcolor", "#cccccc");
this.Corpo.Attributes.Add("onLoad", "alert('Teste Body');");
Publicidade

Deixe uma resposta

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

Logo do WordPress.com

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

Foto do Facebook

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

Conectando a %s