Denke nicht, dass es daran liegt, da wie beschrieben an einer andren Stelle das gleiche gemacht wird, dort durchsucht er alles. Außerdem lässt er ja alles im Placeholder, was ja meiner Meinung nach heißt, dass er noch die Controls weiß.
Ich habe aber alle wichtigen Daten jetzt schon beim generieren in ein Viewstate gepackt, so dass das dieses Problem vorerst behoben ist. Aber vielen Dank! Gruß André >-----Ursprüngliche Nachricht----- >Von: [EMAIL PROTECTED] >[mailto:[EMAIL PROTECTED] Im Auftrag von Hannes Sachsenhofer >Gesendet: Donnerstag, 27. Oktober 2005 21:15 >An: [email protected] >Betreff: Re: [Asp.net] For Each ctl As Control In >PlaceHolder1.Controls - funktioniert nicht > >Andre, > >ein Placeholder behält die Controls nicht nach einem Postback. Liegts >vielleicht daran bei dir? > > > >On 10/26/05, Popp Andre <[EMAIL PROTECTED]> wrote: >> Also, ich bin zu dem Entschluss gekommen, dass es wohl an >der Lebensdauer vom Placeholder liegen muss, da ich daran >nichts mehr verändere und mal die Schleife direkt nach dem >adden gesetzt habe, da klappt alles. >> >> Was ich nun nicht verstehe, dass es auf der andren Seite >klappt, obwohl ich da auch länger warten kann. >> >> Kann ich irgendwie die Lebensdauer erhöhen oder nen >komplettes PlaceHolder zwischenspeichern??? >> >> (weiß grad nicht ob ich stuss rede, da ich keine wirkliche >Ahnung hab, woran es liegen könnte) >> >> Gruß >> André >> >> >> >-----Ursprüngliche Nachricht----- >> >Von: [EMAIL PROTECTED] >> >[mailto:[EMAIL PROTECTED] Im Auftrag von Popp Andre >> >Gesendet: Mittwoch, 26. Oktober 2005 11:27 >> >An: [email protected] >> >Betreff: [Asp.net] For Each ctl As Control In >> >PlaceHolder1.Controls - funktioniert nicht >> > >> >Hallo, >> > >> >irgendwie will mein Programm das Response.Write nicht >> >ausgeben, habe aber keine Ahnung warum er nicht in die >> >For-Schleife geht. >> >Oder darf ich da kein Response.Write schreiben??? >> > >> >------ >> >Dim Label1 As New Label >> >... >> >PlaceHolder1.Controls.Add(Label1) >> > >> >... >> >... >> >... >> > >> >For Each ctl As Control In PlaceHolder1.Controls >> > 'Response.Write("0") >> > If ctl.GetType Is GetType(Label) Then >> > Response.Write("1") >> > End If >> >Next >> >------ >> > >> > >> > >> >wo anders habe ich schon folgendes verwendet, was super klappt: >> > >> >------ >> > For Each ctl As Control In PlaceHolder1.Controls >> > If ctl.GetType Is GetType(Label) Then >> > Dim label1 As Label = CType(ctl, Label) >> > label1.Enabled = False >> > End If >> > Next >> >------ >> > >> > >> >Falls jemand weiß, an was da nun wieder unter ASP.NET 1.1 >> >liegen könnte, wäre sehr nett. >> > >> >Gruß >> >André >> > >> >_______________________________________________ >> >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 >> > > >-- >regards, >Hannes Sachsenhofer >< http://www.sachsenhofer.com > >_______________________________________________ >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
