Aber, ich will doch die Navigation abh�ngig vom Click aufbauen ... sprich, erst den Event behandeln und dann mal weitersehn ..
-----Urspr�ngliche Nachricht----- Von: Pessner, Andreas [mailto:Andreas.Pessner@;saxsys.de] Gesendet: Donnerstag, 14. November 2002 16:11 An: aspDEdotnet Betreff: [aspdedotnet] AW: ViewState Na da haste es doch schon! private void Page_Load(object sender, System.EventArgs e) { if(!Page.IsPostBack) { // Das hat hier nix zu suchen! "buildNavigation();" } buildNavigation(); // Hier ist es richtig aufgehoben! } this.select_SubProject //-> Mu� nat�rlich vorhanden sein! protected void select_SubProject(object sender, EventArgs e) { // Hier dann das machen was Du brauchst! // Achtung! // lb.Click += new System.EventHandler(this.select_SubProject); // erstellt Dir einen EventHandler und nicht einen CommandEventHandler! } -----Urspr�ngliche Nachricht----- Von: Michael Guder [mailto:Michael.Guder@;CAS.de] Gesendet: Donnerstag, 14. November 2002 15:54 An: aspDEdotnet Betreff: [aspdedotnet] AW: ViewState �hm .. ein bischen Code :) private void Page_Load(object sender, System.EventArgs e) { if(!Page.IsPostBack) { buildNavigation(); } } private void buildNavigation() { dv = getDataView(....); for (int i=0;i<dv.Coun;i++) { HtmlTableRow r1 = new HtmlTableRow(); HtmlTableCell c1 = new HtmlTableCell(); c1.Width = "15"; c1.VAlign = "top"; LinkButton lb = new LinkButton(); lb.Attributes.Add("class","rubrik"); lb.CommandArgument = dv[i]["GGUID"].ToString(); lb.CommandName = "selectSub"; lb.EnableViewState = true; lb.Click += new System.EventHandler(this.select_SubProject); c1.Controls.Add(lb); r1.Cells.Add(c1); t.Rows.Add(r1); } } t ist ne Tabelle ... -----Urspr�ngliche Nachricht----- Von: Pessner, Andreas [mailto:Andreas.Pessner@;saxsys.de] Gesendet: Donnerstag, 14. November 2002 15:44 An: aspDEdotnet Betreff: [aspdedotnet] AW: ViewState Wie haste denn das jetzt genau gemacht? -----Urspr�ngliche Nachricht----- Von: Michael Guder [mailto:Michael.Guder@;CAS.de] Gesendet: Donnerstag, 14. November 2002 15:42 An: aspDEdotnet Betreff: [aspdedotnet] AW: ViewState OK .. das die nicht angezeigt werden is schon klar. Aber es wird halt nicht in die Eventbehandlung gesprungen (bzw nur dann, wenn diese beim load erstellt worden sind...). Und deshalb habe ich in den ViewState reingeschaut und dort sind sie nicht vorhanden (sollten sie, wenn ich richtig informiert bin, aber schon ...) Aber, dass kann ja nicht der Wei�heit letzter Schluss ein, dass ich alle Buttons die ich erstellt habe (ohne zu wissen wie viele) auf der n�chsten Seite auch wieder erzeugen muss, um den Event abfangen zu k�nnen. -----Urspr�ngliche Nachricht----- Von: Pessner, Andreas [mailto:Andreas.Pessner@;saxsys.de] Gesendet: Donnerstag, 14. November 2002 15:29 An: aspDEdotnet Betreff: [aspdedotnet] AW: ViewState Die LinkButtons m�ssen bei jedem Laden der Seite (auch beim Postback) immer wieder von neuem erstellt werden. Nur der Inhalt (Text usw.) des dynamisch erstellten Elementes (in Deinem Fall LinkButton) bleibt erhalten. -----Urspr�ngliche Nachricht----- Von: Michael Guder [mailto:Michael.Guder@;CAS.de] Gesendet: Donnerstag, 14. November 2002 12:27 An: aspDEdotnet Betreff: [aspdedotnet] ViewState Hi, ich will mich wieder mal mit den dynamischen LinkButtons rumschlagen und bekomms wieder nicht hin. Ich erzeuge die Teile �ber ne Schleife, setzte sogar explizit die EnableViewState auf true und trotzdem sind sie nach dem PostBack nicht im ViewState drin?! Die Tabellenspalten und Zellen sind da .. aber nicht die Dreck *@#\* LinkButtons .. Hat jemand eine Idee? Gru�, Micha | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp | [aspdedotnet] als [email protected] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
