2014-02-06 9 views
0

我正在使用radMultipage。如果我在ASPX的代碼添加radpageviews像如何到達瀏覽量中增加多頁動態的項目?

<telerik:RadMultiPage ID="RadMultiPage1" Runat="server" OnPageViewCreated="RadMultiPage1_PageViewCreated"> 
       <telerik:RadPageView ID="RadPageView1" runat="server" Height="159px" Width="163px"> 
        <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> 
        <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click"/> 
       </telerik:RadPageView> 

       <telerik:RadPageView 

ID="RadPageView2" runat="server" Height="159px" Width="163px"> 
       <asp:Label ID="Label2" runat="server" Text="Label"> 
       </asp:Label> 
       <asp:Button ID="Button2" runat="server" Text="Button" OnClick="Button2_Click" /> 
      </telerik:RadPageView> 
     </telerik:RadMultiPage> 

後面我可以使用

Label2.Text = "asdasdasas"; 

,但如果我在運行時添加的radpageviews像

 Telerik.Web.UI.RadPageView dataSelectionPV = new Telerik.Web.UI.RadPageView(); 
     dataSelectionPV.ID = "dataSelectionPV"; 
     System.Web.UI.Control ctrl = Page.LoadControl("DevelopmentSample.ascx"); 
     dataSelectionPV.Controls.Add(ctrl); 

     Telerik.Web.UI.RadPageView outOfTimeSamplePV = new Telerik.Web.UI.RadPageView(); 
     outOfTimeSamplePV.ID = "outOfTimeSamplePV"; 
     System.Web.UI.Control ctrl2 = Page.LoadControl("OutOfTimeSample.ascx"); 
     dataSelectionPV.Controls.Add(ctrl2); 

我不能運行時在代碼後面到達label2。所以我不能寫

Label2.Text =「asdasdasas」;

在運行時我怎樣才能在pageview中動態地添加到多頁面的項目?

回答

1

這樣,與任何其他模板控制:

(RadPageView2.FindControl("Label2") as Label).Text = DateTime.Now.ToString(); 
相關問題