Asp.net 如何在代码隐藏中找到AjaxToolkit选项卡容器?
我在中继器中有一个tabcontainer。当页面生成时,我想设置活动选项卡。如何在代码隐藏中找到它 这不起作用:Asp.net 如何在代码隐藏中找到AjaxToolkit选项卡容器?,asp.net,Asp.net,我在中继器中有一个tabcontainer。当页面生成时,我想设置活动选项卡。如何在代码隐藏中找到它 这不起作用: AjaxControlToolkit.TabContainer tc = FindControl("projTabContainer"); 因为我试图将控件强制转换为tabcontainer。请尝试以下操作 AjaxControlToolkit.TabContainer tc = e.Item.FindControl("projTabContainer") as AjaxCont
AjaxControlToolkit.TabContainer tc = FindControl("projTabContainer");
因为我试图将控件强制转换为tabcontainer。请尝试以下操作
AjaxControlToolkit.TabContainer tc = e.Item.FindControl("projTabContainer") as AjaxControlToolkit.TabContainer;
如果
TabContainer
位于中继器的ItemTemplate
中,则必须在中设置ActiveTab
。这也是唯一可以通过这种方式找到它的地方,因为RepeaterItem
是NamingContainer
void R1_ItemDataBound(Object Sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
var tc = (AjaxControlToolkit.TabContainer)e.Item.FindControl("projTabContainer");
tc.ActiveTab = ...
}
}