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

Antwort per Email an