繁体   English   中英

如何在我的母版页中添加iframe

[英]How can i add iframe in my master page

我想在我的母版页中添加iframe。 假设我将这个母版页引向其他aspx页,则contentplaceholder的内容始终显示在iframe中。 请帮我做..

这是我的母版页contenplaceholder代码:

  <div class="main">

            <asp:ContentPlaceHolder ID="MainContent" runat="server">
            </asp:ContentPlaceHolder>

    </div>

请帮我 ...

MasterPage / ContentPage可能无法按照您的想法工作。 ASP.NET只是合并两者的内容以产生输出。 母版页只是显示内容页面时将使用的布局-母版页本身不是可导航的内容。

根据您的描述,您可能不需要母版页。 您需要的是一个普通页面,该页面具有基本布局以及一个iframe,您可以将其源设置为起始页面。 加载后,所有导航都将在iframe中进行,为您提供所需的内容。

根据您对VinayC的评论,您不需要母版页。 您需要一个容器页面,老式HTML或另一个aspx,它将容纳您的iFrame。 正如VinayC所指出的,母版页只是一个模板,而不是实际提供的页面。 这是一个布局模板,仅此而已。

如果我们误解了您的意图,而您需要将iFrame注入页面,则可以使用以下JavaScript来做到这一点:

function InsertIFrame(path) {                           
                                var iframe = document.createElement('iframe');
                                iframe.src = path;
                                document.body.appendChild(iframe);                                
                        }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM