日期:2014-05-19  浏览次数:20394 次

怎样给自定义的用户控件添加一个事件?(立即结帖)
我把自定义的用户控件B时,用到了另一个自定义的用户控件A,想给A添加一个SelectedChange事件,该如何写呢?
请指点,谢谢!!!

------解决方案--------------------
控件中声明事件: public event System.EventHandler btnOKClick; 然后在控件的按纽事件中触自定义的事件. 在控件的render中 " <img onclick=\ " " + this.Page.GetPostBackClientEvent(this, "123 ") + "\ " > "; 控件实现IPostBackEventHandler接口 然后 #region IPostBackEventHandler 成员 public void RaisePostBackEvent(string eventArgument) { if (eventArgument == "123 ") { this.btnOKClick.Invoke(sender, e); } } #endregion 调用的时候. 页面中 this.Myc1.btnOKClick += new EventHandler(Myc1_btnOKClick); void Myc1_btnOKClick(object sender, EventArgs e) { Response.Write( "SSS "); }
------解决方案--------------------
自定义的用户控件中没有方法?
-------------------------------------
有的吧...