日期:2014-05-20  浏览次数:20464 次

请教如何添加和调用用户控件的事件?
在用户控件uc1中一个button控件btnOK,如何在主页面中处理用户uc1中的btnOK_Click事件?
(从网上搜索了一圈也没有找到答案,倒是有提供VS2003的解决方法的,需要从InitializeComponent()事件中委托,VS2005中不再触发该事件,不知如何处理了.)
请各位高手指教一下。最好有详细的说明。

------解决方案--------------------
控件中声明事件: public event System.EventHandler btnOKClick; 然后在控件的按纽事件中触自定义的事件. protected void btnOK_Click(object sender, EventArgs e) { this.btnOKClick.Invoke(sender, e); } 调用的时候. 页面中 this.MyUc1.btnOKClick += new EventHandler(MyUc1_btnOKClick); void MyUc1_btnOKClick(object sender, EventArgs e) { Response.Write( "SSS "); }