捕获动态生成的tabpanel的单击事件

时间:2014-07-25 15:46:28

标签: asp.net tabpanel

我已动态创建了标签面板,并尝试使用以下代码显示它们:

   AjaxControlToolkit.TabPanel tab = new AjaxControlToolkit.TabPanel();
   tab.HeaderText = dirList[i];
   tab.ID = "ID" + i+1;
   TabContainer1.Tabs.Add(tab);
     if(tab.selectedevent =="dirList[i]")
     {
     }

在这里,我想捕获tabpanels的动态点击事件。你能帮忙吗? 谢谢!!

1 个答案:

答案 0 :(得分:0)

您可以为动态创建的选项卡设置事件处理程序。下面是一个按钮,但对于一个tabpanel应该是相同的。

Button button = new Button();
button.Click += new EventHandler(button_Click);

protected void button_Click (object sender, EventArgs e)
{
    Button button = sender as Button;
    // identify which button was clicked and perform necessary actions
}