Web用户控件可以创建默认事件吗?

时间:2012-04-20 08:25:50

标签: user-controls

[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);
        }
    }

}

此代码可以使用  public partial class jscript:System.Web.UI.Page     {         protected void Page_Load(object sender,EventArgs e)         {

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

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

但问题是,当我双击按钮时,我希望它自动生成一个新事件。我可以通过使用Web用户控件来完成此操作吗?

1 个答案:

答案 0 :(得分:0)

太糟糕了,无法告诉您网络用户控件可能无法做到这一点......请阅读此http://dotnet-framework-aspnet.itgroups.info/32/9/thread-796040.html