Saltar al contenido

Error al cargar viewstate. El árbol de control en el que se está cargando viewstate

Solución:

Lo importante cuando agrega controles dinámicamente es en qué evento los está agregando.

Si agregó controles sobre eventos que ocurren después de la carga, serán parte del estado de vista que envíe al cliente.

Tendrá que agregar esos controles nuevamente antes LoadViewState se llama.

Si se encuentra con casos en los que la decisión de qué controles agregar se almacena en el ViewState o el valor de un control, recuerde incluso antes de ViewState está cargado, estos datos están disponibles en Request.Params

Consulte el ciclo de vida de la página asp.net

Ciclo de vida de la página

Acabo de agregar EnableViewState="false" a mi marcador de posición de página y se ha ido. Espero que también funcione para ti.

Este error ocurre principalmente durante el cambio de estado de la vista: de una plantilla a otra plantilla, como en el caso de la plantilla de elemento, editar la plantilla de elemento, en controles como vista de formulario, vista de lista, vista de detalle, vista de cuadrícula en ASP .net (todos los marcos);

Mientras cambia de estados de control, diga Item Template ---> Edit Template
los siguientes iban a alterar

1) Los controles cambiarán (su ID y estados)

2) Sus posiciones cambiarán.

Mientras se transforma la vista, si se produce una publicación posterior, obtendrá un error como

Error al cargar viewstate. El árbol de control en el que se está cargando viewstate …

si está utilizando un control separado para el enlace de datos como (botón, eventos link_button_Image_button), se informará de este error.

Para evitar este error >>> Una vez que el estado cambia de una plantilla a otra dentro del método, llama al enlace de la fuente de datos (no llame durante el clic o cualquier evento de respaldo de publicación).

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *