Danke schon mal f�r deinen Reply, Wenn ich das Placeholder-Clear vor die Switch-Anweisung setze, dann wird das Control komischerweise gar nicht geladen, erst nach dem ich manuel ein Page_load durch klick eines anderen buttons ausl�se erscheint dann das Usercontrol.
Ist doch aber eigentlich komisch, da mein Laden des Usercontrols erst nach dem Placeholder Clear ausgef�hrt wird. Also irgendwie komisch. W�re sch�n wenn noch jemand mir diese komschen Dinge erkl�ren k�nnte. Tsch�ssi Jirko -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Thomas Beckert Gesendet: Sonntag, 28. November 2004 14:40 An: [EMAIL PROTECTED] Betreff: Re: [Asp.net] Problem beim Laden eines Usercontrols mach mal das Placeholder.control.clear jedesmal, wenn das ereignis ausgef�hrt wird, also vor der switch case anweisung .... ----- Original Message ----- From: "Jirko Zessack" <[EMAIL PROTECTED]> To: "ASP Gemeinde" <[EMAIL PROTECTED]> Sent: Sunday, November 28, 2004 2:39 PM Subject: [Asp.net] Problem beim Laden eines Usercontrols Hi Leute, Danke erstmal f�r den letzten Tipp mit dem Reload des Usercontrols im Load- bzw. InitEvent. Soweit funktioniert das ganze schon mal ganz gut. Nur ein kleines Problem besteht dennnoch. Und zwar lade ich mein Mailcontrol dynamisch in die ASPX - Seite, so dass ich anschlie�end die Felder meines Mailcontrols ausf�llen kann. Klicke ich auf senden, werden die Hauptelemente des Mailcontrols auf Invisible gesetzt, und nur ein Label mit der Statusmeldung �ber den Sendevorgang eingeblendet (Ist das denn eine Sinnvolle Methode oder ist das eher nicht so der richtige Weg?). Jedenfalls funzt das auch ganz gut. Nun aber zu meinem eigentlichen Problem. Wenn ich mein Mailcontrol geladen habe, dann kann ich die Mail verschicken. Klicke ich im Navicontrol jedoch erneut auf Mail, dann �ffnet sich mein Mailcontrol erneut (was ja noch ok ist), jedoch wenn ich in dem Control den Senden oder Verwerfenbutton klicke, dann passiert genau genommen nichts. Erst wenn ich erneut auf senden klicke, dann komme ich zur Statusseite und der Sendevorgang ist abgeschlossen. Also kurz gesagt, ich muss immer erst einmal ohne Funktion klicken (dabei ist es unabh�ngig wo ich klicke, egal ob im Navicontrol oder im Mailcontrol) und erst dann kann ich auf senden oder verwerfen klicken und es passiert das was passieren soll. Allerdings beim ersten �ffnen des Mailcontrols tritt dieses Problem nicht auf, und auch nicht, wenn ich zwischendurch ein anderes Control lade. Nur wenn ich das Mailcontrol 2mal hintereinander aufrufe. Ich habe auch �berall aufgepasst, das das Control nur einmal geladen wird. Hier noch der Quellcode falls damit jemand etwas anfangen kann: //Ereignisbehandlung f�r Klicks in meinem Usercontrol Navigation //DL_USRC - Stringvariable, die im Loadevent festlegt, welches Formular geladen sein soll private void Navigationsleiste_BClick(object sender, CommandEventArgs e) { switch (e.CommandName) { case "DBK_Mich": if(PlaceHolder1.Controls.Contains(Mail) == false) { DL_USRC.Text = "Mail"; Mail = (Mailanmich)this.LoadControl("Mailanmich.ascx"); PlaceHolder1.Controls.Add(Mail); } break; default : PlaceHolder1.Controls.Clear(); DL_USRC.Text = ""; break; } } private void Page_Load(object sender, System.EventArgs e) { if((DL_USRC.Text == "Mail") && (PlaceHolder1.Controls.Contains(Mail) == false)) { Mail = (Mailanmich)this.LoadControl("Mailanmich.ascx"); PlaceHolder1.Controls.Add(Mail); } } Der Quelltext ist nur f�r das Control Mail erstellt, die anderen Controls w�rden dann ja �quivalent eingerichtet. Aber zuerst muss es mal f�r ein Control funzen. Falls meine Erkl�rung zu undurchsichtig war, dann fragt bitte einfach nach. Dankesch�n schon mal f�r eure Hilfe Tsch�ssi Jirko _______________________________________________ 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
