Ciao a tutti,
è da quasi una settimana che stosu un problema!
Ho gia cercato a fondo sul forum, ma non sono riuscito a trovare nulla che potesse fare al caso mio, anche se ci sono decine di 3D che parlano di CheckBoxList![]()
Ho 2 pulsanti: uno mi crea una CheckBoxList a run-time; l'altro mi dovrebbe stampare a video (sempre sulla stessa pagina) il valore delle checkbox selezionate.
Quando creo la CheckBoxList e la popolo, mi salvo su due variabili di sessione l'oggetto appena creato ed i singoli elementi
Ma appena premo il pulsante per stampare il valore delle checkbox arrivano due problemi:codice:while(read.Read()) { //list item newItem = new ListItem(); newItem.Text=read.GetString(1); newItem.Value = readEMAIL.GetString(11); myChkList.Items.Add(newItem); Page.FindControl("Form1").Controls.Add(myChkList); Session["chk"]=myChkList; Session["chkItem"]=newItem; } read.Close();
- il primo è che l'handler "SelectedIndexChanged" non viene chiamato sebbene abbia dichiarato sulla "#region" il metodo corrispondente (ho verificato che se uso lo stesso controllo a design-time, "SelectedIndexChanged" funziona correttamente);
- l'altro è che i valori dei singoli elementi nella CheckBoxList sono tutti settati a False
Come faccio a salvarmi lo stato delle singole checkbox?codice:foreach(ListItem Itm in ((CheckBoxList)Session["chk"]).Items) { if (Itm.Selected) { Response.Write(Itm.Text); } }

su un problema!
Rispondi quotando
