- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.web;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- using System.Reflection;
- using System.Diagnostics;
- namespace WebApplication5
- {
- public partial class _Default : System.Web.UI.Page
- {
- protected voidPage_Load(object sender, EventArgs e)
- {
- EventHandler clickHandler =delegate(object s, EventArgs x) {
- varctrl = sas WebControl;
- Debug.Print(ctrl.ID);
- };
- varclick = Button1.GetType().GetEvents().FirstOrDefault(ei => ei.Name.ToLower() =="click");
- varhandler = Delegate.CreateDelegate(clickHandler.GetType(), clickHandler.Method);
- click.AddEventHandler(Button1, handler);
- }
- }
- }
来源: