zoukankan      html  css  js  c++  java
  • 母版页

    一、母版页

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

  • 相关阅读:
    mysql六:数据备份、pymysql模块
    mysql五:索引原理与慢查询优化
    mysql四:数据操作
    sql查询作业答案
    mysql四-2:多表查询
    mysql四-1:单表查询
    mysql五补充部分:SQL逻辑查询语句执行顺序
    mysql三-3:完整性约束
    mysql三:表操作
    mysql三-2:数据类型
  • 原文地址:https://www.cnblogs.com/bosamvs/p/5712936.html
Copyright © 2011-2022 走看看