Estoy construyendo una aplicación en ASP.NET 2.0 y el valor para el estado de vista es enorme:valor ViewState grande en ASP.NET
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTExNz...
El valor contiene 535.000 caracteres. ¿Esto es normal? ¿Cómo puedo hacer que sea más pequeño?
Gracias por la sugerencia. El problema era una lista desplegable que se llenó desde una base de datos. No sé por qué tenía un gran estado visual. – Jaelebi
Recomiendo el enfoque de programación sin viewstate; habilitar y usar solo si es requerido por el formulario y/o controles. En este caso, es posible que desee evaluar si ViewState es necesario para este control en particular. Si no está seguro, deshabilítelo en el nivel de control, vea qué se rompe y luego vuelva a habilitarlo. El tamaño de ViewState puede ser múltiplos del tamaño real de los datos del control, por lo que debe completar los datos con moderación, solo incluya lo que se necesita. – Matt