12 February 2008

Customer event is very easy from Web User Controls.

Just 4 steps of code for this!


1) Declare event in the user control

public EventHandler AddNew;


2) Fire that event form user controls event.

if (AddNew != null)
AddNew(sender, e);


(like button click event in that control.)

3) Now asign that event in Page_OnInit event for that control.

protected override void OnInit(EventArgs e)
{
myUserCotrol1.AddNew = new EventHandler(MyNewEventMethod);
}


4) Now wight down that method in which one you declared in page onInit event


protected void MyNewEventMethod (object sender, EventArgs e)
{
//Some code;
//Some code;
}

Done!!!!

1 comment :