RE: [Asp.net] Event-Handler - Nachtrag
> > > >txt=new TextBox(); > >txt.Text="Hello World"; > >txt.Width=100; > >txt.ID="txt1"; > >txt.TextChanged += new System.EventHandler(cmdLink); > >txt.AutoPostBack=true; > >c.Controls.Add(txt); > > ich habe mal in irgendeinem Webcast gehört / gesehen, > dass es angeblich einen Unterschied macht, ob man das > Control erst zur Controls-Collection hinzufügt oder > ob man erst die Properties zuweist. > > Habs aber nie probiert, weil ich es meist im > Init mache. > Du erzeugst das Control aber nach dem Postback schon nochmal? Weil sonst findet er es ja nicht mehr Gruss Alex ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
RE: [Asp.net] Event-Handler
Hallo, >txt=new TextBox(); >txt.Text="Hello World"; >txt.Width=100; >txt.ID="txt1"; >txt.TextChanged += new System.EventHandler(cmdLink); >txt.AutoPostBack=true; >c.Controls.Add(txt); ich habe mal in irgendeinem Webcast gehört / gesehen, dass es angeblich einen Unterschied macht, ob man das Control erst zur Controls-Collection hinzufügt oder ob man erst die Properties zuweist. Habs aber nie probiert, weil ich es meist im Init mache. Gruss Alex ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
RE: [Asp.net] Event-Handler
> In meinem Fall schaut das so aus > > txt=new TextBox(); > txt.Text="Hello World"; > txt.Width=100; > txt.ID="txt1"; > txt.TextChanged += new System.EventHandler(cmdLink); > txt.AutoPostBack=true; > c.Controls.Add(txt); > > es geht aber rein logisch nicht, dass ich das in der init > mache. Warum nicht? Wan machst Du es denn? > Das steuerelement it ja da. Nur der EventHandler wird > nicht aufgerufen! > Claudius ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
RE: [Asp.net] Event-Handler
> Ich schaffe es einfach nicht einer Textbox oder sonst > irgendeinem Steuerelement das ich in der Laufzeit erstelle > einen Event-Handler per Code anzuhängen. Ist das überhaupt möglich? Ja. Einfach die ganze Arbeit möglichst früh erledigen. In der Init-Phase am besten und dem Control auf jeden Fall eine ID geben (myCtrl.ID = "myCtrl";) Dies muss immer passieren, nicht nur wenn es keinen Postback gibt, dann sollte es funzen... Claudius ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net