2012-04-20 2 views
0

[DefaultEvent ("MyCustomEvent")]웹 사용자 정의 컨트롤은 기본 이벤트를 만들 수 있습니까?

public partial class WebUserControl1 : System.Web.UI.UserControl 
{ 
    public delegate void onButtonClick(object sender, Myeventargs e); 
    public event onButtonClick btnHandler; 

protected void ASPxButton1_Click(object sender, EventArgs e) 
    { 
     if (btnHandler != null) 
     { 
      btnHandler(this,e); 
     } 
    } 

}

이 코드 공용 부분 클래스 JScript를 작동 할 수 System.Web.UI.Page { 보호 보이드를 Page_Load (객체 송신자 EventArgs입니다 전자) {

 XFButton1.MYClick += new EventHandler(XFButton1_MYClick); 
    } 

    void XFButton1_MYClick(object sender, EventArgs e) 
    { 
     ASPxLabel1.Text = "Hello"; 
    } 

하지만 문제는 내가 버튼을 더블 클릭하면 자동으로 새로운 이벤트를 생성 할 것입니다 . 웹 사용자 정의 컨트롤을 사용하여이 작업을 수행 할 수 있습니까?

답변

관련 문제