pedro.wtf 0 Denunciar post Postado Agosto 28, 2008 Mais uma caprichada! Seguinte, meu menu é populado dinamicamente com a criação de LinkButtons para cada item. O problema é: como eu adiciono um Trigger no UpdatePanel para cada LinkButton criado? Segue um exemplo: LinkButton lb = new LinkButton(); lb.ID = "lb" + X; //para IDs únicos lbText = "blablabla"; lb.Click += new EventHandler...; ... AlgumElemento.Controls.Add(lb); AsyncPostBackTrigger apbt = new AsyncPostBackTrigger(); apbt.ControlID = lb.ID; apbt.EventName = "OnClick"; UpdatePanel.Triggers.Add(apbt); Não dá erro em tempo de compilação, mas em tempo de execução ele informa que não encontrou o controle cujo ID é "lbX". Sei que a criação de controles em tempo de design e em tempo de execução é diferente. Gostaria de saber como pegar o ControlID correto em tempo de execução. Compartilhar este post Link para o post Compartilhar em outros sites
pedro.wtf 0 Denunciar post Postado Agosto 28, 2008 Maravilha, 2 erros: 1º: UniqueID ao invés de ID 2º: "Click" ao invés de "OnClick" Minha pergunta agora será amsi complicada ainda! Como extender o Accordion para implementar INamingContainer, IPostBackDataHandler e IPostBackEventHandler para que ele possa ser um controle pássivel de executar AsyncPostBacks?!? Compartilhar este post Link para o post Compartilhar em outros sites