Hallo Nein, geht soweit ich weis (zum Gl�ck) nicht -> Datenkapselung (das Framework orientiert sich an objektorientierten Konzepten...)
Warum machst du nicht einfach im Control eine Eigenschaft? Nebenbei: Woher sollte das Framework hier wissen, zu welcher Controlinstanz es den Viewstate �bertragen soll? (Afaik ist die interne "Umschreibung" der Control-Hierarchie zur Unterscheidung der verschiedenen Instanzen nicht fest definiert und sollte nicht "von Hand" manipuliert werden; wenn man auch theoretisch so den ViewState von Child Controls �ndern k�nnte). Davon abgesehen bek�mst du wahrscheinlich auch zeitliche Probleme, wird doch die LoadViewState Methode relativ fr�h aufgerufen. Was soll damit denn genau erreicht werden? Daten zwischen den Aufrufen zwischenspeichern sollte das Control am besten selbstst�ndig, mittels LoadViewState und SaveViewState; Daten vom Container (hier ein WebForm) zum Control werden am besten durch Eigenschaften �bergeben; ... Der ViewState ist ein Speicher zur Zwischenspeicherung und dem Zur�ckspielen des Status der Child Controls, nicht aber ein Speicher um Daten zwischen verschiedenen Instanzen auszutauschen ... HTH Christoph R�egg -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Im Auftrag von Egon Berger Gesendet: Donnerstag, 7. M�rz 2002 19:58 An: aspDEdotnet Betreff: [aspdedotnet] ViewState im UserControl hallo liste, ViewState �ber UserControls hinweg, ist das m�glich "mir gelingt es leider nicht" beispiel: im webform.aspx wert = ViewState("wert") im webcontrol.ascx ViewState("wert") = 0 oder ist das alles . . . . ! danke egon | [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
