Ich bin am �berlegen ob es daran liegt das du das ganze unten in Render zusammenbaust. Ich denke (wei� es aber nicht) das die Controls wenn du sie mit RenderControl renderst eventuell den Life-Cycle der Page an der Stelle durchlaufen. Da sind aber alle anderen Controls schon in der Render Phase und k�nnen eventuell die Events nicht mehr annehmen.
Warum machst du �berhaupt was in Render? -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Roman Pittroff Gesendet: Samstag, 7. Mai 2005 18:41 An: [email protected] Betreff: RE: [Asp.net] EnsureChildControls() Ereiterte Frage >Hm, mal angenommen der Link Button ist es nicht, da der ja >eine ID hat, haben die Controls weiter oberhalb des >LinkButtons auch zugewiesene IDs? W�r ja m�glich das der >Placeholder, in welchem sich der Linkbutton befindet keine ID hat. Also ich habe das so mal geaendert das gleiche problem naja die LiteralControl aber keine auch id's nach dem rendern. Sonst ist dieses in einem panel der hat eine ID Private Sub BuildDateTabs(ByVal p As Panel) Dim UL As New LiteralControl("<UL>") With UL UL.ID = "TabUl" End With p.Controls.Add(UL) For i As Integer = 0 To Tabs.Count - 1 Dim LI As New LiteralControl("<LI>") With LI .ID = "Tab" & i End With p.Controls.Add(LI) If Format(Tabs(i), "yyyyMMdd") <> Format(_SelectDate, "yyyyMMdd") Then Dim a As New LinkButton With a .ID = Format(Tabs(i), "yyyyMMdd") .Text = Format(Tabs(i), "dd/MM/yyyy") .CommandArgument = Format(Tabs(i), "yyyyMMdd") .CommandName = "GetFlightAvaliabilty" End With AddHandler a.Click, AddressOf GetTab_Click p.Controls.Add(a) Else Dim l As New Label With l .ID = Format(Tabs(i), "yyyyMMdd") .Text = Format(Tabs(i), "dd/MM/yyyy") .CssClass = "TabLabel" End With p.Controls.Add(l) End If p.Controls.Add(New LiteralControl("</LI>")) Next p.Controls.Add(New LiteralControl("</UL>")) End Sub Protected Overrides Sub Render(ByVal output As HtmlTextWriter) Me.EnsureChildControls() output.RenderBeginTag("DIV") Tab.RenderControl(output) MyBase.Render(output) output.RenderEndTag() End Sub Was ist da nun falsch? Gruss Roman Pittroff Consulting Bangkok, Thailand _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
