使用ascx扩展RadPageView

从来没有冬天

我正在使用radmultipage。我想使用ascx扩展radpageview。所以我想在运行时将myRadPageview添加到radmultipage。在运行时,我可以像这样将myRadPageview添加到radmultipage

        deneme = new Page1();
        deneme.ID = "123";
        RadMultiPage1.PageViews.Add(deneme);
        RadMultiPage1.SelectedIndex = 0;

之后,我将myRadPageview添加到radmultipage中,但是当我在浏览器中单击视图源时,myRadPageview中的控件不存在

< div id="RadMultiPage1">

                </div><div id="123">

                </div><input id="RadMultiPage1_ClientState" name="RadMultiPage1_ClientState" type="hidden" />
            </div>

page1.ascx.cs

public partial class Page1 : Telerik.Web.UI.RadPageView
    {

        public Page1()
        {
            int i = 5;
        }
        protected void Page_Load(object sender, EventArgs e)
        {

        }
    }

page1.ascx

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Page1.ascx.cs" Inherits="Organon.IM.Presentation.ModellingModule.Page1" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>

<telerik:RadPageView ID="rpv1" runat="server" Height="159px" Width="163px">

    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
    <asp:Button ID="Button1" runat="server" Text="Button32432"/>

</telerik:RadPageView>

为什么控制page1中的哪个不在radmultipage中显示?

从来没有冬天

我找到解决办法。在运行时,我可以像这样将myRadPageview添加到radmultipage

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);

developmentSample.ascx

public partial class DevelopmentSample : System.Web.UI.UserControl
...

我也<telerik:RadPageView ID="rpv1" runat="server" Height="159px" Width="163px">从.ascx.cs删除了标签

我的新.ascx.cs文件

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Page1.ascx.cs" Inherits="Organon.IM.Presentation.ModellingModule.Page1" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>

    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
    <asp:Button ID="Button1" runat="server" Text="Button32432"/>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章