2012-04-20 10 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 e)の {

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

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

が、問題は、私はボタンをダブルクリックしたときに、それは自動的に新しいイベントを生成したいです。私はWebユーザーコントロールを使ってこれを行うことができますか?

答えて

関連する問題