Asp.net 如何禁用Telerik RadTabStrips上的选项卡

Asp.net 如何禁用Telerik RadTabStrips上的选项卡,asp.net,telerik,Asp.net,Telerik,我有一个RadTabStrip和一个关联的RadMultiPage。我(服务器端)如何使某些选项卡处于禁用状态,这意味着用户无法单击它们 <telerik:RadTabStrip ID="rtsSuggestion" runat="server" MultiPageID="rmpSuggestion" CausesValidation="false" SelectedIndex="0" OnTabClick="rtsSuggestion_TabClick">

我有一个RadTabStrip和一个关联的RadMultiPage。我(服务器端)如何使某些选项卡处于禁用状态,这意味着用户无法单击它们

<telerik:RadTabStrip ID="rtsSuggestion" runat="server" MultiPageID="rmpSuggestion"
        CausesValidation="false" SelectedIndex="0" OnTabClick="rtsSuggestion_TabClick">
        <Tabs>
            <telerik:RadTab TabIndex="1" Text="General" PostBack="false" Value="1" />
            <telerik:RadTab TabIndex="2" Text="Notes (0)" PostBack="false" Value="2" />
            <telerik:RadTab TabIndex="3" Text="Voting" Value="3" Visible='<%# !(DataItem is Telerik.Web.UI.GridInsertionObject) %>' PostBack="false" />
            <telerik:RadTab TabIndex="4" Text="Enhancements (0)" Value="4" PostBack="true" />
        </Tabs>
    </telerik:RadTabStrip>

试试看

其中0表示索引

请尝试以下代码:

function DisableItem()
{     
     var tabStrip = $find("<%= RadTabStrip1.ClientID
     %>");
     var tab = tabStrip.findTabByText("disable me");
     if(tab)
     {
         tabStrip.trackChanges();
         tab.disable();         
         tabStrip.commitChanges();
     }
 }
函数禁用项()
{     
var tabStrip=$find(“”);
var tab=tabStrip.findTabByText(“禁用我”);
如果(选项卡)
{
tabStrip.trackChanges();
tab.disable();
tabStrip.commitChanges();
}
}
function DisableItem()
{     
     var tabStrip = $find("<%= RadTabStrip1.ClientID
     %>");
     var tab = tabStrip.findTabByText("disable me");
     if(tab)
     {
         tabStrip.trackChanges();
         tab.disable();         
         tabStrip.commitChanges();
     }
 }