我在动态加载的UpdatePanel
中有一个UserControl
,它位于TabPanel
的{{1}}中。是否可以在TabContainer
中将标asp:LinkButton
指定为MasterPage
的触发器?
答案 0 :(得分:2)
您可以动态添加AsyncPostBackTrigger
或PostBackTrigger
以下是如何做到这一点:
AsyncPostBackTrigger apTrigger = new AsyncPostBackTrigger();
apTrigger.ControlID = "LinkButtonId";
apTrigger.EventName = "Click";
((UpdatePanel)((TabPanel)TabContainID.FindControl("tabPanel")).FindControl("UpdatePanelID")).Triggers.Add(apTrigger);
编辑:如果控件位于母版页中,则首先需要找到LinkButton。
LinkButton LinkButtonId = (LinkButton)Master.FindControl("LinkButtonId");
apTrigger.ControlID = "LinkButtonId";