2011-05-26 43 views

回答

2

您可以動態地添加AsyncPostBackTriggerPostBackTrigger

這裏是你如何能做到這一點:

AsyncPostBackTrigger apTrigger = new AsyncPostBackTrigger(); 
apTrigger.ControlID = "LinkButtonId"; 
apTrigger.EventName = "Click"; 
((UpdatePanel)((TabPanel)TabContainID.FindControl("tabPanel")).FindControl("UpdatePanelID")).Triggers.Add(apTrigger); 

編輯:如果控制在一個母版頁那麼首先你需要找到LinkBut​​ton的。

LinkButton LinkButtonId = (LinkButton)Master.FindControl("LinkButtonId"); 
apTrigger.ControlID = "LinkButtonId"; 
+0

謝謝您的回答。但問題是,觸發器控制在主頁面,所以我怎麼才能指定apTrigger.ControlID?另外,它不能在標記中完成嗎?謝謝。 – dpreznik 2011-05-26 14:55:02

+0

檢查我的編輯部分。 – 2011-05-26 14:59:32

+0

但是不是ControlID字符串?怎樣才能給它分配一個LinkBut​​ton?謝謝。 – dpreznik 2011-05-26 15:13:15