[英]Dynamically created eventhandler event is not firing in multiview
我試圖在我的多視圖控件視圖之一中向圖像按鈕添加事件處理程序。 但是事件處理程序沒有觸發。 但是,如果將按鈕綁定到頁面加載中,則事件處理程序將觸發。 有人可以幫忙嗎?
LinkButton lnkButton = new LinkButton();
lnkButton.Click += new EventHandler(CButtonClickHandlerNew);
這就是我添加事件處理程序的方式。
使用以下代碼調用動態創建按鈕的事件
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
placeHolder.Controls.Add(CreateButton());
}
}
public Button CreateButton()
{
Button btn = new Button();
btn.ID = "id";
btn.Text = "some text";
btn.Click += btn_Click;
return btn;
}
private void btn_Click(object sender, EventArgs e)
{
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.