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";
}
하지만 문제는 내가 버튼을 더블 클릭하면 자동으로 새로운 이벤트를 생성 할 것입니다 . 웹 사용자 정의 컨트롤을 사용하여이 작업을 수행 할 수 있습니까?
감사 ... 그래서 이벤트는 UI 페이지에서만 호출 할 수 있습니까? – user1287332