Windows SharePoint Services 默认母版页
转:http://msdn.microsoft.com/zh-cn/library/ms467402(v=office.12).aspx
最终用户可以自定义的 Windows SharePoint Services 页(列表视图页、列表表单页和 Web 部件页)都是包含要显示的内容的内容页。当用户请求内容页时,它将与母版页合并以生成输出,此输出将母版页的布局与内容页的内容结合在一起。
所有内容页共享相同的页结构,即全局面包屑、网站标题区域、顶部导航、页标题区域和左侧导航栏。在 Windows SharePoint Services 中,将此共享的页结构移动到名为“default.master”的母版页中,此页由所有的内容页使用,其中包括:
default.aspx
AllItems.aspx、DispForm.aspx、NewForm.aspx 和 EditForm.aspx(对于所有列表)
Upload.aspx 和 Webfldr.aspx(对于所有文档库)
在此网站中创建的任何新的内容页
在安装时,default.master 位于 <%System Drive%>Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\GLOBAL。只要没有自定义该母版页,就将在前端 Web 服务器上对其页自定义进行缓存,并在网站之间共享此页自定义。如果随后为特定的 Windows SharePoint Services 网站编辑 default.master 内部的母版页定义,则稍后会将母版页文件的已编辑副本存储在内容数据库中。
内容页的标准集都使用默认的母版页,并且它们最初位于其他模板页所在的目录区域中的文件系统中。例如,在 SharePoint 工作组网站中,default.aspx 存储在
<%SystemDrive%>\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\SiteTemplates\STS 中,而表单页(如 editform.aspx)存储在其各自的
<%SystemDrive%>\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\Features 文件夹中。在自定义内容页之后,该页将存储在内容数据库中。
在 default.master 中定义的内容占位符
除了在所有页上显示的静态文本和控件之外,母版页还包括一个或多个 System.Web.UI.WebControls.ContentPlaceHolder 控件,此控件定义可替换内容可以出现的区域。接着在内容页中定义可替换内容。
Windows SharePoint Services 默认母版页包含几个 ContentPlaceHolder 控件,以便能够轻松自定义单个内容页。默认情况下,Windows SharePoint Services 内容页使用下表中描述的内容占位符。在创建自定义母版页时,开发人员必须使用相同的内容占位符集或这些占位符的超集;否则,其页面可能将无法呈现。
下表描述 Windows SharePoint Services 默认母版页中包含的内容占位符以及每个占位符在页上所表示的内容。
|
内容占位符的名称 |
说明 |
|
PlaceHolderAdditionalPageHead |
必须位于页的 <head> 标记内的附加内容,例如,对样式表中的脚本的引用 |
|
PlaceHolderBodyAreaClass |
页面页眉中的附加正文样式 |
|
PlaceHolderBodyLeftBorder |
主页正文的边框元素 |
|
PlaceHolderBodyRightMargin |
主页正文的右边距 |
|
PlaceHolderCalendarNavigator |
当日历在页上可见时,显示用于在日历中导航的日期选取器 |
|
PlaceHolderFormDigest |
“格式摘要”安全控件 |
|
PlaceHolderGlobalNavigation |
全局导航面包屑 |
|
PlaceHolderHorizontalNav |
页的顶部导航菜单 |
|
PlaceHolderLeftActions |
左侧导航区域的底部 |
|
PlaceHolderLeftNavBar |
左侧导航区域 |
|
PlaceHolderLeftNavBarBorder |
左侧导航栏上的边框元素 |
|
PlaceHolderLeftNavBarDataSource |
左侧导航菜单的数据源 |
|
PlaceHolderLeftNavBarTop |
左侧导航区域的顶部 |
|
PlaceHolderMain |
页的主要内容 |
|
PlaceHolderMiniConsole |
一个用于显示页级别命令的位置,例如,WIKI 命令(如“编辑页”、“历史记录”和“传入链接”) |
|
PlaceHolderNavSpacer |
左侧导航区域的宽度 |
|
PlaceHolderPageDescription |
页内容的说明 |
|
PlaceHolderPageImage |
页的左上区域中的页图标 |
|
PlaceHolderPageTitle |
在浏览器的标题栏中显示的页 <Title> |
|
PlaceHolderSearchArea |
搜索框区域 |
|
PlaceHolderSiteName |
网站名称 |
|
PlaceHolderTitleAreaClass |
页面页眉中的附加样式 |
|
PlaceHolderTitleAreaSeparator |
显示标题区域的阴影 |
|
PlaceHolderTitleBreadcrumb |
主要内容面包屑区域 |
|
PlaceHolderTitleInTitleArea |
在面包屑下方立即显示的页标题 |
|
PlaceHolderTitleLeftBorder |
标题区域的左边框 |
|
PlaceHolderTitleRightMargin |
标题区域的右边距 |
|
PlaceHolderTopNavBar |
顶部导航区域 |
|
PlaceHolderUtilityContent |
必须位于页的底部的额外内容 |
|
SPNavigation |
默认情况下,在 Windows SharePoint Services 中为空。可用于附加页编辑控件。 |
|
WSSDesignConsole |
当页处于“编辑页”模式中时,此页将编辑控件(在单击“网站操作”之后,单击“编辑页”) |
Windows SharePoint Services 默认母版页的更多相关文章
- Windows SharePoint Services 3.0编码开发工具和技巧(Part 1 of 2)
转:http://blog.csdn.net/mattwin/article/details/2074984 WSSv3 Technical Articles_Windows SharePoint S ...
- Error message when you try to modify or to delete an alternate access mapping in Windows SharePoint Services 3.0: "An update conflict has occurred, and you must re-try this action"
Article ID: 939308 - View products that this article applies to. Expand all | Collapse all Symptoms ...
- Microsoft Windows Sharepoint Services V3.0 安装图示
本文以图示的方式,向读者展示Microsoft Windows SharePoint Services V3.0的安装过程. 在以下图示的安装过程中,使用了下面所列出的软件: Windows Serv ...
- SharePoint Services 数据库表
转:http://dugan.bokee.com/630446.html 以下是Microsoft Windows SharePoint Services架构中数据库列表. Configuration ...
- 使用SharePoint 2010的母版页
转:http://tanyanbo2.blog.163.com/blog/static/97339159201111591458902/ SharePoint 2010母版页所用的还是ASP.NET ...
- Windows HTTP Services
原文:https://msdn.microsoft.com/zh-cn/library/windows/desktop/aa384273(v=vs.85).aspx Purpose (目的) Micr ...
- (转)Windows Server 2008 默认"照片库查看器" 无法打开图片, 只能用画图程序打开
1.解决[启用Win2008照片查看器] Win2008 中放了一些图片,本来以为可以象Win7那样直接用“照片查看器”打开,可是Win2008默认竟然是用“画图”打开的,非常不方便. 再仔细一看,“ ...
- 更改Windows Live Writer默认日志与草稿保存路径
目的:把保存Windows Live Writer的日志与草稿文件夹My Weblog Posts移动到E:\Blog\路径下 用mklink命令,创建E:\Blog\路径下的My Weblog Po ...
- 【转载】Windows 10系统默认将画面显示比例调整至125%或150%,最高分辨率已经达到3840×2160(4K)这一级别。
高分屏打开软件界面模糊?不会设置太浪费 2017-08-31 19:37 抹又重彩 现在有好多朋友都喜欢并买了高分屏笔记本电脑.高分屏笔记本就是配有高分辨率屏幕的笔记本.为了给用户带来更好的视觉体验, ...
随机推荐
- 安装oracle pl/sql developer
1.在官网上下载oracle 11g R2版本的数据库,直接常规安装.数据库可以下载32bit. 2.在这里下载oracle client (32bit)http://www.oracle.com/t ...
- C#创建微信自定义菜单
string posturl = "https://api.weixin.qq.com/cgi-bin/menu/create?access_token=" + access_to ...
- GitHub Windows客户端部署
下载网址:https://windows.github.com 点击下载按钮即可下载一个小程序,这个小程序会去服务器端下载完整的Windows版客户端,然后自动安装. 如果安装出错的话,那就打开IE浏 ...
- android软件开发之webView.addJavascriptInterface循环渐进【二】
本篇文章由:http://www.sollyu.com/android-software-development-webview-addjavascriptinterface-cycle-of-gra ...
- javaIo流实际应用
/*查看目录下所有的文件*/ package cn.file; import java.io.File; public class Text2 { public static void main(St ...
- cp 命令参数
cp命令 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大. 语法: cp [选项] 源文件或目录 目标文件或目录 ...
- Git---Git及GitHub使用笔记
一.远程项目获取(克隆) syntax: $ git clone <版本库的网址> $ git clone <版本库的网址> <本地目录名> example: $ ...
- express cookie-session解惑
express的中间件基于connect模块而来,所以相关文档可以直接参考 http://www.senchalabs.org/connect/ 使用cookie-session中间件过程中,比较困惑 ...
- php curl模拟post请求提交数据
最近在做校园图书馆图书信息的采集程序,既然是图书馆图书的采集,肯定有提交搜索的页面,无非是post提交,让我想到了curl模拟提交,首先通过firebug进行抓包查询下post提交后的格式如下: tx ...
- 查看用户列表在Linux
Linux下查看用户列表 原文地址:http://xiaod.in/read.php?77 俺的centos vps上面不知道添加了多少个账户,今天想清理一下,但是以前还未查看过linux用户列表 ...