Mi perdonerai se ti rispondo in basic
codice:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
carica()
End Sub
Protected Sub Carica()
Dim img1 As New ImageButton()
img1.ID = "img1"
img1.ImageUrl = "~\immagini\cerca1.gif"
AddHandler img1.Click, AddressOf prova1
Me.PlaceHolder1.Controls.Add(img1)
If Me.ViewState("carica2") IsNot Nothing Then
Carica2()
End If
End Sub
Protected Sub prova1(ByVal sender As Object, ByVal e As ImageClickEventArgs)
Me.Label1.Text = "prova1"
If Me.ViewState("carica2") Is Nothing Then Carica2()
End Sub
Protected Sub Carica2()
Dim img2 As New ImageButton()
img2.ID = "img2"
img2.ImageUrl = "~\immagini\cerca2.gif"
AddHandler img2.Click, AddressOf prova2
Me.PlaceHolder1.Controls.Add(img2)
Me.ViewState("carica2") = True
End Sub
Protected Sub prova2(ByVal sender As Object, ByVal e As ImageClickEventArgs)
Me.Label1.Text = "prova2"
End Sub