我如何知道是否选择了标签?

时间:2012-03-09 15:43:53

标签: asp.net ajaxcontroltoolkit

我正在尝试根据标签中的不同信息获取报告。我怎么知道如果选择了一个标签?我找了类似的东西:

if(colorListTab.isSelected)
{

}

但没有运气!你能帮我解决这个问题吗?

enter image description here

3 个答案:

答案 0 :(得分:3)

您可以使用ActiveTab属性,例如(在ActiveTabChanged中):

if(TabContainer1.ActiveTab.Equals(colorListTab)){

}

或者您可以使用ActiveTabIndex

if(TabContainer1.ActiveTabIndex == 1){ //second tab

}

http://www.dotnetcurry.com/ShowArticle.aspx?ID=178

答案 1 :(得分:1)

尝试使用ActiveTabChanged事件

另请查看此问题AJAX ToolKit TabContainer: Can I capture the “Active Tab Panel Changing” event

答案 2 :(得分:1)

您正在寻找的属性是“ActiveTab”,它是实际TabContainer的属性(不是单个标签)

if(colorListTabContainer.ActiveTab.TabIndex == 1) 
{ 
    //You only get here if the index of the active tab is 1
}