EventHandler, EventHandler. .
!
public class MyControl : CompositeControl
{
public event EventHandler Submit_OnClick;
void btnSubmit_Click(object sender, EventArgs e)
{
if (success)
{
if (Submit_OnClick != null)
{
Submit_OnClick(this, new EventArgs());
}
}
}
}
!
protected override void CreateChildControls()
{
var ctlMyControl = new MyControl();
ctlMyControl.Submit_OnClick += new EventHandler(SuccessCode);
this.Control.Add(ctlMyControl);
}
protected void SuccessCode(object sender, EventArgs e)
{
}
!