一致性处理.PDF
第5 章 一致性处理
本章主要讲述用于批量处理具有共同特征或功能的模板,这些模板包括母版页和一些
控件或公共函数,这些控件或公共函数具有多变性,需要根据不同的功能或需求进行实践
才能很好地掌握。本章将结合实例讲述涉及一致性处理的母版、控件和公共函数的开发与
运用。
本章主要学习目标如下:
• 一致的页面管理;
• 菜单操作;
• 一致的数据处理。
5.1 一致的页面管理
5.1.1 母版页概述
在开发Web 页面程序时,经常会遇到一些页面之间有相同的风格和样式的情况,如果
每个页面都去编写这些风格和样式代码,那将是一件非常烦琐和枯燥的工作。因此,自
ASP.NET 2.0 开始提出了母版页的概念,可以把多个页面之间相同的风格和样式部分放到
母版页中,只需要为每个页面编写不同的内容页即可。在ASP.NET 中母版页有两种作用:
一是提高代码的复用率(把相同的代码提取出来);二是使整个网站或网站的一部分保持一
致的风格和样式。
5.1.2 创建母版与内容页
母版页无法单独在页面中显示,即不能在浏览器中直接输入母版页的 URL 地址进行
访问,必须通过相关内容页才能呈现出来。
Visual Studio 2015 中新建一个母版页的步骤如下:
1
()打开一个网站后,单击“文件”→“新建”→“文件”或在网站项目上右击,在
5-1
出现的快捷菜单中选择“添加”→“添加新项”命令,打开如图 所示的“添加新项”
窗口。
2
()确认正确的母版页名称,确定没有选中“选择母版页”选项,然后单击“添加”
按钮,这样就添加了一个母版页。新建母版页的源代码如下:
图5-1 “添加新项”窗口
%@ Master Language=C# AutoEventWireup=true CodeFile=MasterPage.
master.cs Inherits=MasterPage %
!DOCTYPE html
html xmlns=/1999/xhtml
head runat=server
meta http-equiv=Content-Type content=text/html; charset=utf-8/
title/title
asp:ContentPlaceHolder id=head runat=server
/asp:ContentPlaceHolder
/head
body
form id=form1 runat=server
div
asp:ContentPlaceHolder id=ContentPlaceHolder1 runat=server
/asp:ContentPlaceHolder
/div
/form
/body
/html
在母版页中自动生成了两个ContentPlaceHolder 控件:一个在head 区,用于在内容页
165
JavaScript CSS ID head body
您可能关注的文档
最近下载
- 新解读《DL_T 408—2023电力安全工作规程 发电厂和变电站电气部分》最新解读.docx VIP
- 1.7 有多少名观众 教案 2025-2026学年北师大版数学三年级下册.docx VIP
- 第5章 比亚迪精诚钣喷质量管理体系(A0版).pdf VIP
- 学堂在线《大学生心理健康》课后作业单元考核答案.docx VIP
- 脑出血钻孔引流术后护理要点.pptx VIP
- 抖音美妆类短视频营销策略.pdf VIP
- 热敏罐灸疗法可复制.pdf VIP
- 《过敏性紫癜预防与处理指南(2025)解读》.docx VIP
- SL706-2015水库调度编制导则.pdf VIP
- 《美妆短视频的发展问题研究》文献综述1700字.docx VIP
原创力文档

文档评论(0)