如何限制用户选择ajax选项卡容器中的选项卡?

时间:2014-06-13 12:48:26

标签: asp.net ajaxcontroltoolkit

我在我的应用程序中使用了ajax tab容器在该容器中有4个选项卡可用。 我需要限制用户选择选项卡。如何在asp.net应用程序中执行此操作。

我尝试过enable = false,然后用户无法在标签正文中输入文字。 任何人都可以帮助我。

HTML:

<ajax:TabContainer ID="tabcontainer" CssClass="Tab" runat="server" ActiveTabIndex="0"  EnablePartialRendering="true">
    <ajax:TabPanel runat="server" HeaderText="Basic Details" ID="tabpanelBasicDetails" >
        <HeaderTemplate>
            <asp:Image ID="imgBasicDetailsBlack" runat="server" ImageUrl="~/Images/basicdetails-b.PNG" />
        </HeaderTemplate>
        <ContentTemplate>
            <asp:Button Id="btn1" runat="server"></asp:Button>
        </ContentTemplate> 
    </ajax:TabPanel>
</ajax:TabContainer>

1 个答案:

答案 0 :(得分:0)

您可以在本文中查看可用的标签API:http://www.asp.net/ajaxlibrary/tabs-control.ashx

有一个OnClientClick事件,它要求将javascript函数的名称附加到选项卡的客户端点击事件。您可以实现自己的逻辑来检查选项卡按下并通过设置“return false”来取消事件来禁用操作。

瘤胃