您现在的位置是:首页 >

古筝入门教程视频教程 ASP.NET入门教程 2.3.1 多层次的Master页面[1]

火烧 2022-05-13 21:30:37 1067
ASP.NET入门教程 2.3.1 多层次的Ma ter页面[1] Ma ter和C o te t页面机制还有其他一些功能 虽然这些功能在Wrox U ited示例站点中没有实现 但是多层次的Ma t
古筝入门教程视频教程 ASP.NET入门教程 2.3.1 多层次的Master页面[1]

ASP.NET入门教程 2.3.1 多层次的Master页面[1]  

    Master和C ontent页面机制还有其他一些功能 虽然这些功能在Wrox United示例站点中没有实现 但是多层次的Master页面可以用于一个最终页面 根据发出请求的浏览器不同 可以使用不同的Master页面 一个Master页面可以支持多个内容占位符

    虽然这种技术没有用于Wrox United站点 但是页面可以继承多层次的Master页面 这个功能提供了一种显示多层次结构标准内容的方式 例如 一个名为Publication aspx的Content页面可以指定它的Master页面为Research master 而Research master又指定它的Master页面为Corporate master 最终显示的结果是 Publication aspx包含在Research master内 而Research master页面又包含在Corporate master内 这样做的一个问题是用于显示内容的空间将随着层次结构的增加而不断减少 VWD没有包含用于创建多层次Master的自动工具 事实上 如果包含了多个层次 那么只能在Source视图中打开页面

    要创建带有多层次Master的页面 必须在中间层页面中包含标记同时指明该页面的Master页面(上一个层)和内容占位符(为下一层页面提供) 回忆一下 在Master页面的第一行代码中必须包含<%@master…> 而在低一层的页面或者Content页面的第一行代码中必须包含<%@ page masterPageFile=%> 如果是中间页面 它即是Content又是Master 那么第一行的标记必须以<%@master…开始 同时包含…masterPageFile=%>

    Master页面包含了一个<asp:ContentPlaceHolder>标记 而Content页面则包含了一个<asp:conten>标记 如果是中间层页面 那么它必须包含一个<asp:content>标记 该标记与Master页面中的<asp:ContentPlaceHolder>标记相关联 然后在这个标记中有一个<asp:ContentPlaceHolder>标记 该标记用于包含下一层的页面

ASP NET 入门教程完整版 

lishixinzhi/Article/program/net/201311/14589  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码