Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
PostBack e ImageButton
giovedì 08 aprile 2010 - 20.14
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
mrlgpp
Profilo
| Newbie
7
messaggi | Data Invio:
gio 8 apr 2010 - 20:14
Ciao a tutti
Premetto che sono un neofita di asp.net e c#. Ho scritto il codice
protected void Page_Load(object sender, EventArgs e)
{
carica();
}
protected void carica()
{
ImageButton img1 = new ImageButton();
img1.ImageUrl = "~/Images/add.jpg";
img1.Click += new ImageClickEventHandler(prova1);
Form.Controls.Add(img1);
}
protected void prova1 (object sender, ImageClickEventArgs e)
{
ImageButton img2 = new ImageButton();
img2.ImageUrl = "~/Images/del.jpg";
img2.Click += new ImageClickEventHandler(prova2);
Form.Controls.Add(img2);
}
protected void prova2(object sender, ImageClickEventArgs e)
{
Label1.Text = "prova2";
}
Quando lo eseguo premendo il pulsante img1, mi appare il pulsante img2.
Quando clicco su img2 anzichè farmi vedere il testo della label mi fa scomparire il pulsante
img2 e nella pagina mi resta solo il pulsante img1. Come posso risolvere?
Credo che si tratti di un problema di postback dei pulsanti, ma non so come procedere
Grazie
fguida
Profilo
| Expert
524
messaggi | Data Invio:
ven 9 apr 2010 - 11:55
Prova così:
ImageButton img2 = new ImageButton();
protected void Page_Load(object sender, EventArgs e)
{
carica();
}
protected void carica()
{
ImageButton img1 = new ImageButton();
img1.ImageUrl = "~/Img/add.jpg";
img1.Click += new ImageClickEventHandler(prova1);
Form.Controls.Add(img1);
img2 = new ImageButton();
img2.ImageUrl = "~/Img/del.jpg";
img2.Click += new ImageClickEventHandler(prova2);
Form.Controls.Add(img2);
img2.Visible = false;
}
protected void prova1(object sender, ImageClickEventArgs e)
{
img2.Visible = true;
}
protected void prova2(object sender, ImageClickEventArgs e)
{
img2.Visible = true;
Label1.Text = "prova2";
}
Francesco
mrlgpp
Profilo
| Newbie
7
messaggi | Data Invio:
sab 10 apr 2010 - 13:39
grazie. Funziona ........
Torna su
Stanze Forum
Elenco Threads
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 !