带网页的AspxPageControl选项卡

时间:2016-08-08 12:41:52

标签: asp.net

我有一个关于动态标签的asp.net项目,我希望在此标签中显示我之前设计的网页。

我在我的页面上使用ASPXPageControl。但我无法在ASPXPageControl选项卡上显示页面。标签没有显示任何内容。

我该怎么做?如果有其他方式,我可以。

提前致谢。

这是我创建新标签的按钮

 protected void Button1_Click(object sender, EventArgs e)
    {

        TabPage tab = new TabPage();
        tab.Text = "tabtext";
        tab.Name = "tabid";

        var ctrl = new LiteralControl("<iframe src='http://www.w3schools.com'></iframe>");
        ctrl.ID = "controlid";
        tab.Controls.Add(ctrl);
        ASPxPageControl1.TabPages.Add(tab);

    }

设计

 <asp:UpdatePanel ID="UpdatePanel2" runat="server">
    <ContentTemplate>
        <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
        <dx:ASPxPageControl ID="ASPxPageControl1" runat="server" ActiveTabIndex="0" EnableCallBacks="True" EnableClientSideAPI="True" Height="265px" OnActiveTabChanged="ASPxPageControl1_ActiveTabChanged" OnActiveTabChanging="ASPxPageControl1_ActiveTabChanging" RenderMode="Lightweight" Width="726px">
            <TabPages>
                <dx:TabPage Text="Sekme 1">
                    <ContentCollection>
                        <dx:ContentControl runat="server" SupportsDisabledAttribute="True">
                            hello
                        </dx:ContentControl>
                    </ContentCollection>
                </dx:TabPage>
                <dx:TabPage Text="Sekme 2">
                    <ContentCollection>
                        <dx:ContentControl runat="server" SupportsDisabledAttribute="True">
                    <%--this is works when I comment out. But I want dynamic pages--%>
                    <%--<iframe src="Default.aspx" runat="server" id="frm2" style="width:99%; height:78vh; margin-top:20px;">

                    </iframe>--%>
                        </dx:ContentControl>
                    </ContentCollection>
                </dx:TabPage>
            </TabPages>
        </dx:ASPxPageControl>
    </ContentTemplate>
</asp:UpdatePanel>

0 个答案:

没有答案