下面的代码演示了Research department Master页面这个页面最复杂因为它既是Corporate页面的Content页面同时也是Publication页面的Master页面注意在第一行代码中Master和MasterPageFile=将该页面设置为Corporate Master页面的内容然后可以注意到<asp:ContentPlaceHolder>将其他页面作为自己的内容(在这里是Publication页面)内容占位符必须全部包含在<asp:content>标记之内
<% Master MasterPageFile=~/Corporatemaster Language=VB%>
<asp:Content runat=server
ContentPlaceHolderID=ContentPaceHolderCorporate>
Research Department
<asp:Contentplaceholder
id=ContentPlaceHolderResearch
runat=server>
</asp:contentplaceholder>
</asp:Content>
下面显示的是Publicationaspx页面的代码(其中只包含了网页的具体内容)在此只需指定Master页面这个页面不是Master页面它位于最底层
<%@ Page Language=VBMasterPageFile=~/ResearchmasterTitle=Untitled Page%>
<asp:Content ID=Content
ContentPlaceHolderlD=ContentPlaceHolderResearch
Runat==Server>
Publication text
</asp:Content>
ASPNET 入门教程完整版
[] [] []