ASP.NET - Web Control y View State

 
Vista:

Web Control y View State

Publicado por Hernan* (13 intervenciones) el 25/03/2008 01:36:02
Hola, tengo un web control que carga una serie de checkboxes en forma dinamica. Algo asi:

foreach (DataRow dr in dt.Rows)
{
i += 1;
CheckBox chk = new CheckBox();
chk.Text = dr["nombre"].ToString();
chk.EnableViewState = true;

chk.ID = "chk" + dr["id"].ToString();
TableRow fila = new TableRow();
fila.Cells.Add(new TableCell());
..................
.............

Esto lo hace perfecto, carga todos los checkboxes y la pagina que lo llama crea el control, el problema es que no me guarda el estado de los checkboxes si el usuario selecciono algunos y luego hizo un postback.
Este control lo estoy usando desde el control Wizard de ASP.NET 2.0 que realiza postbacks para cada paso.
Para mi el problema esta en que como se vuelven a generar dinamicamente, no hay nada que le diga cual era el valor antes, ya que es un control totalmente nuevo ¿se entiende?
¿como puedo solucionarlo?

Mil gracias.
Hernan.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Web Control y View State

Publicado por x (445 intervenciones) el 25/03/2008 14:37:44
Se supone que asignandole un ID es mas que suficiente y EnableViewState es true por defecto. De ahi en mas no se que decirte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar