AjaxToolkit选项卡控件为按钮

时间:2012-09-05 10:08:29

标签: c# asp.net

我目前正在构建一个带有多个标签面板的标签控件,并希望将其中一个标签作为按钮而不是带有内容的模板。我们的想法是,当用户点击带有按钮的标签时,会触发一个事件,并且会运行一个C#方法,页面会回发。

我该怎么做呢?优选地,这可以是在后面的代码中生成的东西,因为所有其他选项卡与内容一起以编程方式生成。

1 个答案:

答案 0 :(得分:0)

您可以处理TabContainer的ActiveTabChanged事件。因此,您需要将TabContainer的AutoPostBack设置为true。

<asp:TabContainer ID="TabContainer1" runat="server" AutoPostBack="true" OnActiveTabChanged="ActiveTabChanged">

代码隐藏:

protected void ActiveTabChanged(object sender, EventArgs e)
{
    if (TabContainer1.ActiveTabIndex == 0)
    {
        // ...
    }
    // ...
}