2012-12-05 21 views
1

我有以下Telerik的TabStrip控件: -如何獲得RadPageView的RadTab控制

<telerik:RadTabStrip ID="rtsMyTabs" runat="server" MultiPageID="rmpMyMultiPage" 
    SelectedIndex="0" Align="Justify" Width="970px" CssClass="tab-border-custom" 
    Skin="Simple"> 
    <Tabs> 
     <telerik:RadTab Text="Step1" Width="280px" Selected="True"> 
     </telerik:RadTab> 
     <telerik:RadTab Text="Step2" Width="280px"> 
     </telerik:RadTab> 
    </Tabs> 
</telerik:RadTabStrip> 

<telerik:RadMultiPage ID="rmpProjectStatus" runat="server" SelectedIndex="0" CssClass="pageView" 
    Width="100%"> 
    <telerik:RadPageView ID="RadPageView1" runat="server" Width="100%" Height="100%"> 
      <asp:TextBox ID="txtMyTextBox1" runat="server" Width="170px" /> 
    </telerik:RadPageView> 
    <telerik:RadPageView ID="RadPageView2" runat="server" Width="100%" Height="100%"> 
      <asp:TextBox ID="txtMyTextBox2" runat="server" Width="170px" /> 
    </telerik:RadPageView> 
</telerik:RadMultiPage> 

我想在代碼知道「txtMyTextBox2」的Tab鍵索引後面。

回答

2

很容易這樣的要求是:

var a = rmpProjectStatus.FindPageViewByID(txtMyTextBox2.Parent.ID).Index ; 

它會讓你該頁面包含所需控制的指標。

+0

txtMyTextBox2.Parent.ID回來了 - 「ctl00」 和rmpProjectStatus.FindPageViewByID(txtMyTextBox2.Parent.ID)的.index返回 - 「rmpProjectStatus.FindPageViewByID(txtMyTextBox2.Parent.ID)的.index是空」 –

+1

@anilpurswani您可能需要在這些控件上設置ClientIDMode =「Static」屬性,以便.Net框架不會爲控件自動生成一個id。 – KreepN

+0

是的,就是這樣....感謝您的快速回復.. –