Windows SharePoint Services 默认母版页
来源:互联网 发布:喷涂往复机怎么编程 编辑:程序博客网 时间:2024/05/19 01:31
转: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 默认母版页
- 在 Windows SharePoint Services 中自定义母版页
- SharePoint Foundation 中的默认母版页
- sharepoint母版页
- sharepoint母版页
- sharepoint母版页
- sharepoint母版页
- sharepoint 母版页入门
- sharepoint母版页下载
- Windows SharePoint Services 疑难解答
- Windows SharePoint Services 3.0
- Windows SharePoint Services
- 使用SharePoint 2010 母版页
- SharePoint最简母版页
- 使用SharePoint 2010 母版页
- 移动 Windows SharePoint Services 数据库
- Windows SharePoint Services Version Comparison
- 数据库锁表
- Windows phone开发之Http请求访问篇
- Orge 安装
- 函数的巩固
- mac上搭建openfire服务器
- Windows SharePoint Services 默认母版页
- 用socketpair()进行进程间的全双工通讯
- 今天看到一份资料上有讲到Oracle分页优化
- c# 委托与多线程
- Modernizr使用
- Objective-C语法之代码块(block)的使用
- 使用异步 I/O 大大提高应用程序的性能
- 【算法导论】链表队列
- 第十五周上机实践项目——带姓名的成绩单