如何将asp:Content加载到ASPX的子页面中

时间:2014-03-13 17:41:27

标签: html asp.net master-pages site.master

我有一个母版页,我在那里用另一个子页面调用 <asp:Content></asp:Content>

  • Default.aspx + master = Homepage
  • why_choose.aspx + master =子页面

在子页面内我有一个菜单,其他子页面也会分享,所以我可以在子页面中添加<asp:Content></asp:Content>来加载菜单,而不是在每个子页面中添加菜单吗? / p>

如果是这样,我该怎么做?

2 个答案:

答案 0 :(得分:1)

尝试使用iframe元素并在其中加载其他内容。

iframe on w3schools

答案 1 :(得分:1)

我想也许你误解了母版页。

对于您描述的方案,您的母版页Site.master通常应包含您的菜单标记。

现在,您创建的任何页面(Default.aspx,why_choose.aspx)和使用您的Site.master页面也会包含您的菜单,尽管这些子页面中的标记不可见。

如果您想将其他内容加载到这些子页面中,只需将新内容放入子页面的asp:contentplaceholder即可。

在母版页here

上阅读更多内容