Du solltest nur unbedingt notwendige Sachen im Bereich 

<FORM RUNAT="Server">

        ... hier nur unbeding notwendige Sachen rein

</FORM>

halten. Bei mir war der ViewState einer Tabelle mit 200 Eintr�gen schon allein auf 
100kB angewachsen. Die komplette Seite hatte dann 170KB - was doch schin ein bisschen 
heftig ist. Ich haben dann das Form Runat Server weggelassen und ein normales Form 
angewendet - somit viel der Viewstate weg - dann habe ich die �bergaben wie fr�her 
�ber QueryString gel�st - und meine Seite hatte den selben funktionsumfang - bei nur 
55KB.

Das lustige ist auch das der Viewstate selbst noch gigantisch ist - selbst wenn man 
die Tabelle gar nicht anzeigt - ist aber auch klar - denn die daten mu� er sich immer 
noch merken.

Du kannst den Viewstate auch senken - indem du die Zeilenanzahl (z.B.: eines DataGrids 
senkst) inwieweit das �ber Paging geht habe ich aber noch nicht getestet - kann auch 
sein das er sich immer noch alle Daten merkt (im ViewState) und nur weniger anzeigt - 
das m��te man erstmal testen.

MfG Andreas
-----Urspr�ngliche Nachricht-----
Von: Michael Schwarz [mailto:[EMAIL PROTECTED]]
Gesendet: Dienstag, 24. September 2002 09:21
An: aspDEdotnet
Betreff: [aspdedotnet] Viewstate in ASP.NET Seiten


Hallo,

ich k�mpfe derzeit mit einem gro�en Problem: mein Viewstate ist bereits auf
�ber 20 KB angewachsen, wie kann ich sowas vermeiden? Die Seite wird zwar
derzeit nur im Intranet benutzt, soll aber auch ins Internet kommen.

Wie kann ich die Gr��e des Viewstate beeinflussen? Gibt es M�glichkeiten
diese auf dem Webserver zu speichern?

CIAO
Michael


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