所以..我動態地創建我的網頁上了LinkButton這樣的:Asp.net創建LinkButton的,並附上被點擊另一個LinkButton的時候onclick事件
LinkButton lb = new LinkButton();
lb.Click += new EventHandler(lb_Click);
當點擊這些了LinkButton之一,我需要知道哪個鏈接被點擊,然後創建另一個LinkButton並在其上附加一個onclick事件。 (我怎樣才能做到這一點?如果我理解正確,單擊事件不能附加在(這種情況下)lb_Click函數,所以有什麼辦法我仍然可以做到這一點?
編輯:
爲了使這個問題更容易理解,這裏就是我試圖讓,但它不工作:
LinkButton lb = new LinkButton();
lb.click += new EventHandler(lb_Click);
void lb_Click(object sender, EventArgs e)
{
LinkButton lb2 = new LinkButton();
lb2.click += new EventHandler(lb2_Click);
}
void lb2_Click(object sender, EventArgs e)
{
//do something
}
點擊LB2不火的lb2_Click事件。
設置唯一的ID,然後檢查鏈接按鈕事件處理程序。 – pmtamal
你沒看過我寫的東西嗎?如果我在lb_Click中創建新的LinkButton並嘗試添加新的事件處理程序,單擊LinkButton將不會啓動該事件。還是我做錯了? –
你是如何將鏈接按鈕添加到頁面的? – Tariqulazam