• 母版页


    一、母版页

    1.主要功能:为ASP.NET应用程序创建统一的用户界面和样式。母版页由一个母版页和多个内容页组成。

    2.母版页:母版页为具有扩展名为.master的ASP.NET文件,具有可以包括静态文本、HTML元素和服务器控件的预定义布局。母版页由特殊的@Master指令识别,该指令替换了用于普通.aspx页的@Page指令。

    3.内容页:主要包含页面中的非公共内容。

    4.运行机制:

    (1)用户通过输入内容页的URL来请求某页。

    (2)获取该页后,读取@Page指令。如果该指令引用一个母版页,则也读取该母版页。如果是第一次请求这两个页,则两个页都要进行编译。

    (3)包含更新的内容的母版页合并到内容页的控件树中。

    (4)哥哥Content控件的内容合并到母版页中相应的ContentPlaceHolder控件中。

    (5)浏览器中呈现得到的合并页。

    5.优点:

    (1)可以集中处理页的通用功能,以便只在一个位置上进行更新,在很大程度上提高了工作效率;

    (2)可以方便地创建一组公共控件和代码,并将其应用于网站中所有引用该母版页的网页;

    (3)可以通过控制母版页中的占位符ContentPlaceHolder对网页进行布局;

    (4)由内容页和母版页组成的对象模型,能够为应用程序提供一种高效、易用的实现方式,并且这种对象模型的执行效率比以前的处理方式有了很大的提高。

  • 相关阅读:
    Red packet
    Pie
    River Hopscotch
    5.spring使用注解开发
    11.Java邮件发送
    10.Java文件传输
    HTML中标签的嵌套原则
    9.SMBMS超市订单管理系统
    8.MVC和过滤器Filter
    7.JSP基础语法,指令和标签以及Java Bean
  • 原文地址:https://www.cnblogs.com/bosamvs/p/5712936.html
Copyright © 2020-2023  润新知