>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

Antwort per Email an