Ciao a tutti,
ho cercato all'interno del forum, ,a non sono riuscito a venirne a capo.
Io mi creo dinamicamentedelle checbox nell Page_Load.
Poi vorrei intercettare al click di un pulsante se sono state checkate o no.
Come devo fare?
Ho provato in questo modo, ma senza risultato:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
readModuleXML();
}
}
public void readModuleXML()
{
string modulo = "";
XmlDocument docXML = new XmlDocument();
docXML.Load(Server.MapPath("../module.xml"));
XmlNodeList directory = docXML.GetElementsByTagName("titolo");
for (int i = 0; i <= 2; i++)
{
modulo = directory[i].InnerXml;
CheckBox chk = new CheckBox();
chk.Text = modulo;
chk.ID = "chk" + i;
pnl1.Controls.Add(chk);
if (IsPostBack)
{
CheckBox cb0 = (CheckBox)FindControl("chk" + i);
if (cb0.Checked)
{
Response.Write("ok<br />");
}
}
}
}
protected void btnExec_Click(object sender, EventArgs e)
{
readModuleXML();
}
Grazie
valerik