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 job interval·相关事例
描述 Interval参数值 每天运行一次 'SYSDATE + 1' 每小时运行一次 'SYSDATE + 1/24' 每10分钟运行一次 'SYSDATE + 10/(60*24)' 每30秒运行 ...
- 搭建showslow:前端性能跑分及优化工具
综述:showslow是一个开源的工具,集成并通过Yahoo yslow.google page speed.dynaTrace AJAX等工具监测网站各项性能指标,然后通过图表和排名展示出来. 1. ...
- C#删除微信自定义菜单
删除 string access_token = "你的token"; string posturl = "https://api.weixin.qq.com/cgi-b ...
- ECMAScript6入门系列一
let 命令 { let a = 10; var b = 1; } a // ReferenceError: a is not defined. b // 1 [注]:let与var相似,用来声明变量 ...
- http 请求头
HTTP Request的Header信息 1.HTTP请求方式 如下表: GET 向Web服务器请求一个文件 POST 向Web服务器发送数据让Web服务器进行处理 PUT 向Web服务器发送数据并 ...
- vs的watch使用
VC调试器高级应用----WATCH窗口篇 一.格式化数据和表达式赋值语句. 常用变量格式化符(表达式的值后跟逗号,接格式化符,如"(int)0xFFFF,d"):d :有符号的 ...
- Nginx中让 重写后的路径 自动增加斜线 /
http://www.111cn.net/sys/nginx/56067.htm(参考文章) 现在有个这样的需求,在重写的url地址后,自动加斜线 / 例如 xx.com/abc/1-2 (默认ur ...
- MyBatis 拦截器 (实现分页功能)
由于业务关系 巴拉巴拉巴拉 好吧 简单来说就是 原来的业务是 需要再实现类里写 selectCount 和selectPage两个方法才能实现分页功能 现在想要达到效果是 只通过一个方法就可以实现 也 ...
- Linq知识大全
select的源码public static IEnumerable<TResult> Select<TSource, TResult>(this IEnumerable< ...
- jsonp跨域访问详解
jsonp是"用来跨域的" 同源策略 首先基于安全的原因,浏览器是存在同源策略这个机制的,同源策略阻止从一个源加载的文档或脚本获取或设置另一个源加载的文档的属性. 1.随便建两个网 ...