母版页其实就是个文件关联,并不是文件包含!
如果default.aspx是母板页的子页,那么调用default.aspx时他的母版页内容也跟着一起显示
这和asp的include完全不一样,也与ascx的调用不一样
母版页里有个服务器控件<asp:ContentPlaceHolder ID= "" Runat = "server"></asp:ContentPlaceHolder>
子页里也有个服务器控件<asp:Content ID = "" ContentPlaceHolderId = "" Runat = "server"></asp:Content>
一看就知道是对应的,这就是两个文件关联的关键所在!
另外内容页中Page指令中包含MasterPageFile属性如
MasterPageFile = "这里是母版页的文件路径"
还有一点顺便提一下
用C#创建母版页用VB写内容页是完全没问题的,