OK, vielen Dank. Ich hab das nun so versucht, irgendwas muss ich aber noch
falsch gemacht haben. Fehler: The type or namespace name 'SelectNodeHandler'
could not be found (are you missing a using directive or an assembly
reference?)
Im Custom Control habe ich:
public event SelectNodeHandler OnNodeSelected;
public delegate void SelectNodeHandler(object sender, CommandEventArgs e);
protected void btnLink_Command(object sender, CommandEventArgs e)
{
if (OnNodeSelected != null)
{
OnNodeSelected(sender, null);
}
}
###########################################################################
In der aspx-Seite:
private void InitializeComponent()
{
...
...
...
Treeview1.OnNodeSelected += new SelectNodeHandler(this.SelectNode);
}
private void SelectNode(object sender, CommandEventArgs e)
{
Response.Write(e.CommandName);
}
###########################################################################
Gruss Daniel
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
Auftrag von Christoph Wille
Gesendet: Montag, 15. M�rz 2004 16:45
An: [EMAIL PROTECTED]
Betreff: Re: AW: [Asp.net] Custom Control: Events in aspx-Seite verarbeiten
Alles klar. Stichwort - Events und Delegates. Einfach ein eigenes Ereignis
definieren das von au�en subscribed werden darf. zB in der UC Klasse:
public delegate void ChangePasswordHandler(object sender, EventArgs e);
public event ChangePasswordHandler OnPasswordChanged;
dann von au�en:
uc.OnPasswordChanged += new
ChangePasswordHandler(meineSeitenMethodeMitDelegateSig);
und in der Control beim Buttonclick:
if (OnPasswordChanged != null)
OnPasswordChanged(sender, null); // oder was auch immer
Chris
At 04:39 PM 3/15/2004, you wrote:
>Nein, im Custom Control hats zum Beispiel einen Button. Wird auf diesen
>Button geklickt, so soll der User selbst bestimmen k�nnen, was bei einem
>Click-Ereignis passiert...er muss also irgendwie die Methode button_Click()
>implementieren...
>
>
>-----Urspr�ngliche Nachricht-----
>Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
>Auftrag von Christoph Wille
>Gesendet: Montag, 15. M�rz 2004 16:36
>An: [EMAIL PROTECTED]
>Betreff: Re: [Asp.net] Custom Control: Events in aspx-Seite verarbeiten
>
>At 04:29 PM 3/15/2004, you wrote:
> >Ich habe ein Custom Control mit Buttons und Events. Nun sollte der User,
> >nachdem er dieses Custom Control eingebunden hat irgendetwas mit einem
>Event
> >anfangen k�nnen. Es muss also sichergestellt werden, dass die Events,
>welche
> >im Custom Control ausgel�st werden, irgendwo in der aspx-Datei empfangen
>und
> >verarbeitet werden. Wie kann ich das machen?
>
>Du willst von jedem Control in der Custom Control alle Events abfangen
>k�nnen? (also von Button Click bis Focus Change?)
>
>Chris
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net