[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 {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ユーザーコントロールを使用してこれを行うことはできますか?