Problema tabella costruita run-time

giovedì 15 febbraio 2007 - 10.30

l.corallini Profilo | Junior Member

ciao a tutti,

ho costruito una tabella dinamicamente ( chiamata 'Calendario') nella quale ho inserito degli ImageButton in questo modo:


--------------------------------------------------------------------------------


ImageButton ib=new ImageButton();
if(!CheckDayOK)
{
ib.ImageUrl="../Immagini/no.jpg";
tipoImg = 0;}//immagine no.jpg
}
else{
ib.ImageUrl="../Immagini/edit.png";
tipoImg = 1;}//immagine ni.jpg
ib.ID=iniMese.ToString().Substring(0,10)+tipoImg;
ib.ToolTip=iniMese.ToString).Substring0,10);
ib.CommandArgument=anno+"#"+mese+"#"+iniMese.ToString().Substring(0,2);
ib.Click +=new System.Web.UI.ImageClickEventHandler(CorreggiErrore);
cell.ID=iniMese.ToString().Substring(0,10);
cell.Controls.Add(ib);
}


cliccando sui button vengono visualizzati in una tabella dei dati che è possibile salvare agendo sul button 'Salva'.
Il problema si verifica quando dopo aver salvato vado a cliccare su un qualsiasi ImageButton dela tabella 'Calendario' (N.B. la tabella la ricreo nell'evento che mi produce il salvataggio.), ma non mi appare la tabella dei ati come mi aspetterei; per farla apparire devo ricliccare sull'ImageButton...
Il codice che crea l'ImageButton nel Page_Load e nell'evento generato dal click sul button 'Salva' è identico.
Dove è l'errore?

grazie in anticipo

luca
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5