asp.net usar div em MasterPage

ceptrus

Power Member
Código:
LinkButton exemplo = this.Master.FindControl("something") as LinkButton;
exemplo.Attributes["class"] = "alguma_coisa";
precisava de fazer uma coisa destas, mas em vez de ser LinkButton, usando div's, ou seja, o findControl vai procurar um div com o id=something

o div é um HtmlGenericControl, mas ao fazer a substituição de LinkButton para HtmlGenericControl, dá erro na visualização do site pois diz que o método "Attributes" é null
 
Última edição:
VioletFluid já tentei dessa maneira também e não consigo. Diz sempre que o método Attributes é null.

alfinete sim, estou a trabalhar numa MasterPage, e o que pretendo é mudar o nome da class conforme a página que estou a abrir.
 
Última edição:
Código:
HtmlControl div = (HtmlControl)this.Master.FindControl("MyDiv");
div.Attributes.Add("class","MyClass");

Não te esqueças que o div tem de ter uma ID definida (neste caso usei "MyDiv") e a marca "runat='server'".
 
Back
Topo