• 第一个代码示例演示如何以声明方式创建母版页。

  • 第二个代码示例表示与第一个代码示例中所创建的母版页相关联的内容页。

  • 第三个代码示例演示如何向母版页添加属性。

  • 第四个代码示例演示如何使用内容页来访问母版页上的公共属性。

下面的示例演示如何以声明方式创建母版页,以及如何使用内容页向它添加一些内容。第一个网页是名为 MasterPageSample_1.master 的 .master 页

代码

<%@ Master Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>MasterPage Example</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:contentplaceholder id="ContentPlaceHolder1" runat="server" />
</div>
</form>
</body>
</html>

代码

<%@ Page Language="C#" MasterPageFile="~/MasterPageSample_1cs.master" Title="Content Page"%>

<asp:content
runat="server"
contentplaceholderid="ContentPlaceHolder1" >Hello, Master Pages!</asp:content>

代码

<%@ Master Language="C#" ClassName="MasterExample" %>

<script runat="server">
public string SiteName
{
get { return "My Site Name"; }
}
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>MasterPage Example</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:contentplaceholder id="ContentPlaceHolder1" runat="server">
</asp:contentplaceholder>
</div>
</form>
</body>
</html>

代码

<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" Title="MasterPage Example" %>

<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
MasterExample m = (MasterExample)Page.Master;
mylabel.Text = m.SiteName;
}
</script>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
Hello, Master Pages!
<asp:Label runat="server" Text="Label" ID="mylabel"></asp:Label>
</asp:Content>

转载于:https://www.cnblogs.com/qhnokia/archive/2010/02/24/1672671.html

MasterPage简介相关推荐

  1. etcd 笔记(01)— etcd 简介、特点、应用场景、常用术语、分布式 CAP 理论、分布式原理

    1. etcd 简介 etcd 官网定义: A highly-available key value store for shared configuration and service discov ...

  2. Docker学习(一)-----Docker简介与安装

    一.Docker介绍 1.1什么是docker Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源 Docker可以让开发者打包他们的应用以及依赖包到一个轻量级,可移植 ...

  3. 【Spring】框架简介

    [Spring]框架简介 Spring是什么 Spring是分层的Java SE/EE应用full-stack轻量级开源框架,以IOC(Inverse Of Control:反转控制)和AOP(Asp ...

  4. TensorRT简介

    TensorRT 介绍 引用:https://arleyzhang.github.io/articles/7f4b25ce/ 1 简介 TensorRT是一个高性能的深度学习推理(Inference) ...

  5. 谷粒商城学习笔记——第一期:项目简介

    一.项目简介 1. 项目背景 市面上有5种常见的电商模式 B2B.B2C.C2B.C2C.O2O B2B 模式(Business to Business),是指商家和商家建立的商业关系.如阿里巴巴 B ...

  6. 通俗易懂的Go协程的引入及GMP模型简介

    本文根据Golang深入理解GPM模型加之自己的理解整理而来 Go协程的引入及GMP模型 一.协程的由来 1. 单进程操作系统 2. 多线程/多进程操作系统 3. 引入协程 二.golang对协程的处 ...

  7. Linux 交叉编译简介

    Linux 交叉编译简介 主机,目标,交叉编译器 主机与目标 编译器是将源代码转换为可执行代码的程序.像所有程序一样,编译器运行在特定类型的计算机上,输出的新程序也运行在特定类型的计算机上. 运行编译 ...

  8. TVM Operator Inventory (TOPI)简介

    TOPI简介 这是 TVM Operator Inventory (TOPI) 的介绍.TOPI 提供了比 TVM 具有更高抽象的 numpy 风格的,通用操作和调度.TOPI 如何在 TVM 中,编 ...

  9. 计算机视觉系列最新论文(附简介)

    计算机视觉系列最新论文(附简介) 目标检测 1. 综述:深度域适应目标检测标题:Deep Domain Adaptive Object Detection: a Survey作者:Wanyi Li, ...

  10. 2021年大数据ELK(二十三):Kibana简介

    全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. Kibana简介 通过上面的这张图就可以看到,Kibana可以用来展示丰富的图表. ...

最新文章

  1. linux系统开发环境配置
  2. lwip可以用于发udp_CubeMX初始化正点原子STM32F407 LAN8720A调通LWIP
  3. Django 博客教程(三):创建应用和编写数据库模型
  4. 广东省计算机考试图片大小,广东省计算机等级考试(20190423051419).doc
  5. 使用 ssh-copy-id 配置 ssh免密登录
  6. 【10.9】每日NLP学术论文推荐
  7. 比湿和相对湿度的转换、体感温度的计算
  8. 前端微信签名验证工具_微信网页开发如何完成签名校验
  9. 韦恩图——你学会了吗?
  10. 家谱树java_树家族算法梳理
  11. 【Swing】图片查看器
  12. MATH1013总结
  13. 2020-11-11,单身快乐
  14. 水果店需要的设备清单有哪些,水果店都需要哪些设备
  15. Excel查找函数(VLOOKUP\SEARCH\FIND\MATCH)
  16. 简述Windows XP与Windows 7系统常见漏洞
  17. Matlab学习笔记(八)——实时编辑器的简单操作
  18. pytorch框架(计算机视觉)一.数据增强
  19. 大学生课程设计 ------ 安卓Android软件设计(电话本)
  20. Webots 机器人仿真平台(二) 与ROS通讯

热门文章

  1. ICDAR2017 Competition on Reading Chinese Text in the Wild(RCTW-17) 介绍
  2. linux下常见软件安装
  3. OC category(分类)
  4. [转]SAP行业知识Qamp;A一览表
  5. Hessian学习(springboot环境)
  6. 全网最详细的Windows里下载与安装Sublime Text *(图文详解)
  7. hdu 6058 Kanade's sum
  8. sqli-labs(1)
  9. PHP中require(),include(),require_once()和include_once()有什么区别
  10. 发布的站点自定义端口打不开解决方法