Title: Nachricht
Hallo Andreas!
 
Danke f�r die Info genau das war das Problem.
 
Gru� & Danke
 
Matthias
-----Urspr�ngliche Nachricht-----
Von: Mayer, Andreas [mailto:[EMAIL PROTECTED]]
Gesendet: Montag, 8. Juli 2002 09:00
An: aspDEdotnet
Betreff: [aspdedotnet] AW: UserControls dynamisch laden

Hi,
 
Beim PostBack wird deine Seite neu geladen bzw. neu erstellt! D. h. in deinem Falle, dass dieses Control nur beim Click - Event eines bestimmten Buttons geladen wird und sonst gar nicht.
 
Lade deine Controls einfach beim Page_Load - Ereignis, dieser wird bei jeden Roundtrip von der Seite aufgerufen. Da kannst du dann auch selber steuern, wann und welche Controls geladen werden sollen.
 
Gr�sse
Andreas
 
 
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Gesendet: Montag, 8. Juli 2002 08:25
An: aspDEdotnet
Betreff: [aspdedotnet] AW: UserControls dynamisch laden

Hallo Oliver!
 
Erst mal besten Dank f�r deine Antwort!
 
Aber das Problem ist leider ein wenig anders gelagert.
Ich lade kein DropDown in die Spalte auf der Webform sondern eine
*.ascx Datei (UserCtrl) in welcher sich ein DropDown(AutoPostBack = True) befindet.
 
Pr�fung auf page.IsPostBack bringt mich hier meiner Meinung nach nicht weiter?
 
Vielleicht hast du ja noch weitere Ideen!
 
Danke & Gru�
 
Matthias
-----Urspr�ngliche Nachricht-----
Von: Oliver Waterkamp [mailto:[EMAIL PROTECTED]]
Gesendet: Montag, 8. Juli 2002 08:04
An: aspDEdotnet
Betreff: [aspdedotnet] AW: UserControls dynamisch laden

Mach mal an der Stelle an der du dein DropDown in die Spalte l�dts, ein
if (!Page.IsPostBack) drum, dann sollte es klappen...
 
Gruss Oliver
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Gesendet: Sonntag, 7. Juli 2002 23:22
An: aspDEdotnet
Betreff: [aspdedotnet] UserControls dynamisch laden

Hallo Liste!
 
Folgendes Problem:
 
Auf einer Webform befindet sich eine Tabelle welche drei
Spalten aufweist (LeftPane, ContentPane, RightPane).
 
In eine der Spalten lade ich ein UserControl (*.ascx)
 
Code:
LeftPane.Controls.Add(Page.LoadControl("~/DesktopModules/frmRegisterUsr.ascx"))

LeftPane.Visible = True

Auf der Webform befindet sich ein Button mit dem ich das

Ladeereignis (siehe Code oben) ausl�se. Das Control wird auch ordnungsgem��

geladen. Das eigentliche Problem tritt dann auf wenn ich ein Control

verwende welches sich am User Control befindet. Beim angesprochenen Control handelt es sich

um ein DropDownControl bei welchem die Eigenschaft "AutoPostBack" auf True eingestellt ist. W�hle ich nun einen Eintrag

aus dem DropDown-Control aus wird der Post durchgef�hrt und das UserControl verschwindet

wieder von meiner Webform. Was l�uft hier falsch?

Danke im voraus f�r Infos!

Gru�

Matthias

 

           

 

 

 

 

 

 
| [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


Antwort per Email an