Problemas con la lista de casillas de verificación utilizando atributos en una devolución de datos
Pregunta
Tengo un Datalist que muestra una lista de casillas de verificación y atributos de valor en cada una de ellas, cuando otro control dispara una devolución de datos, el atributo de valor se pierde en cada una de las casillas de verificación. ¡AYUDA!
Solución
En su evento page_load, es posible que desee comprobar y ver si está enlazando a su datalist. Si es así, es posible que desee envolver su método de enlace de datos con esto:
if(!Page.IsPostBack)
{
YourDataBindingMethod();
}
Con esto, verificará que se cargue solo en la primera carga de la página. No cada vez que un control dispara una devolución de datos.
Espero que esto te ayude.
Otros consejos
Cuando cargues tu Datalist, asegúrate de que solo se haga en la carga de la página inicial y no en las publicaciones posteriores correctas
if(!Page.IsPostBack) {
//databind your datalist
}
Si ese no es el problema, ¿te importaría publicar algún código que pueda ayudar a resolver el problema?