>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?
Oki denke das auch aber ich bin fuer alle vorschlaege offen :-)
Ich habe das vor
<Div>
<Div>
<UL>
<LI><a>Tab</a></LI>
..
..
</UL>
</Div>
Datagrid
</Div>
Irgendwelche vorschlaege THX :-)
Gruss
Roman Pittroff
Consulting
Bangkok, Thailand
>-----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
>
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net