Salve a tutti,
vorrei lanciare un mio evento personalizzato in una pagina.aspx. Essa è costituita solo da un pulsante. Voglio, sul click di questo pulsante, lanciare un evento personalizzato.
Il codice che uso e che ho trovato nel web è il seguente:
public event EventHandler myevent;
protected void Page_Load(object sender, EventArgs e)
{
this.Button1.Click += new EventHandler(this.Button1_Click);
}
void Button1_Click(object sender, EventArgs e)
{
if (this.myevent != null)
{
this.myevent(sender, new EventArgs());
}
}
Il problema sta nel fatto che quando si entra nella funzione Button1_Click, myevent è sempre = null e quindi non passa mai all'interno dell'IF (l'evento non viene mai lanciato).
Vi ringrazio in anticipo per l'aiuto.