【发布时间】:2009-11-13 12:38:03
【问题描述】:
我有一个包含两个内容占位符的母版页 (MyMasterPage.master)。我想在使用我的母版页的内容页面(MyContentPage.aspx)的第一个内容占位符中显示另一个 aspx 页面(MyHeader.aspx)。
【问题讨论】:
标签: asp.net master-pages
我有一个包含两个内容占位符的母版页 (MyMasterPage.master)。我想在使用我的母版页的内容页面(MyContentPage.aspx)的第一个内容占位符中显示另一个 aspx 页面(MyHeader.aspx)。
【问题讨论】:
标签: asp.net master-pages
您应该对页面的可重用组件使用用户控件。创建 Header.ascx 文件而不是 .aspx。然后,您可以在设计模式下将其从解决方案资源管理器中拖到 ContentPlaceHolder 中。
【讨论】:
我会使用用户控件。 MyHeader.ascx。
【讨论】:
我同意之前评论者的建议,尽可能使用用户控件。
如果你真的想保留现有的 aspx 页面;您可能想看看使用 IFrame 来完成此操作。
【讨论】: