10. Januar 2014

ViewState optimieren bei unregelmäßigen ViewStateExceptions

Bei einem Projekt von uns tritt beim Kunden im Produktivsystem regelmäßig eine ViewStateException auf.

Nach einiger Recherche habe ich erfahren, das es teilweise dazu kommt, dass ein Proxy-Server den ViewState abschneidet und dieser dadurch ungültig wird. Als Lösung wird ab sofort der ViewState in mehrere Pakete gesplittet, dazu ist lediglich ein Eintrag in der web.config nötig:

<pages maxpagestatefieldlength="4096" />

In diesem Zusammenhang habe ich das Tool "ASP.NET ViewState Helper" entdeckt, welches einem die Größe der Seite und des Viewstates ausgibt. Ein wirklich sehr nettes Tool wie ich finde:










Das Tool finden Sie hier: http://www.binaryfortress.com/aspnet-viewstate-helper/

Keine Kommentare: