我正在使用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”;
在运行时如何在页面视图中到达动态增加多页面的项目?
答案 0 :(得分:1)
像这样,与任何其他模板化控件一样:
(RadPageView2.FindControl("Label2") as Label).Text = DateTime.Now.ToString();