Ich habe auf der Masterseite ein Ereignis, auf das ich in den Seiten zugreifen möchte, die diese Masterseite verwenden, aber es scheint nicht zu funktionieren.Zugriff auf Ereignisse und Member auf der Masterseite
Im Master
public delegate void NotifyRequest(object sender, EventArgs e);
public class MyMaster
{
public event NotifyRequest NewRequest;
protected void uiBtnNewTask_Click(object sender, EventArgs e)
{
if(NewRequest!= null)
NewRequest(this, e)
}
}
geerbt Seite
MyMaster mm = new MyyMaster();
mm.NewRequest += new NotifyRequest(mm_NotifyRequest);
void mm_NotifyRequest(object sender, EventArgs e)
{
Label1.Text = "Wow";
this.Label1.Visible = true;
}
Mein Problem ist das Ereignis immer null ist. Irgendwelche Ideen?
In Ihrem Codebeispiel oben, Sie registrieren zu "NewRequest", aber zu überprüfen, ob "NotifyRequest" null ist. Ist das ein Tippfehler? –
Ja, es war ein Tippfehler, ich habe es jetzt behoben –