2012-04-20 61 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"; 
    } 

,但問題是我希望當我雙擊按鈕,它會自動生成一個新的事件。我可以通過使用網絡用戶控件來做到這一點嗎?

回答

相關問題