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