Ich denke die Ursache liegt hier wohl daran dass die UserControl sich nicht
in den ViewState setzen.

    Ein Beispiel ais einem UserControl
        public class NewWindow : HyperLink
        { ....

                public Boolean Status
                {
                        get
                        {
                                object savedState;

                                savedState = this.ViewState["w_Status"];
                                if (savedState != null)
                                {
                                        return (Boolean) savedState;
                                }
                                return true;
                        }
                        set { ViewState["w_Status"] = value; }
                }

Vielleicht hilft dir das

J�rg

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
Behalf Of Dirk Kindiger
Sent: Wednesday, February 12, 2003 4:16 PM
To: [EMAIL PROTECTED]
Subject: AW: [Asp.net] Dynamisch UserControls erstellen




leider nicht wirklich. Den aktivierten ViewState des Panels interessieren
die ChildControls, die ich dem Panel zugewiesen habe kein St�ck.

-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Im
Auftrag von Andres Rudischhauser (N)
Gesendet: Mittwoch, 12. Februar 2003 16:05
An: [EMAIL PROTECTED]
Betreff: AW: [Asp.net] Dynamisch UserControls erstellen

Informier dich mal �ber �ViewState�. Vielleicht hilft das

-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Im
Auftrag von Dirk Kindiger
Gesendet: Mittwoch, 12. Februar 2003 15:28
An: [EMAIL PROTECTED]
Betreff: [Asp.net] Dynamisch UserControls erstellen

Hallo zusammen,

wenn ich aus den Datens�tzen einer SQL-Abfrage heraus innerhalb eines Panel
als Container
UserControls erstellen lasse, wie kriege ich es dann hin, dass diese
Controls einen PostBack �berleben?

Als Beispiel: Innerhalb einer Schleife wird f�r jeden Datensatz eine
UserControl geladen und der Control-Collection
des Panels zugef�gt

panel1.Controls.Add(UserControl);

Ist die Abfrage innerhalb einer if(!IsPostBack) �berpr�fung, sind sie nach
dem PostBack weg, wenn nicht, erzeuge ich
immer neue (ein eventhandling ist dann nicht mehr m�glich).

Wie kriege ich es also hin, die ChildControls des Panels permanent zu
halten?

F�r Vorschl�ge w�re ich extrem dankbar.

Dirk


_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an