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 抹又重彩 现在有好多朋友都喜欢并买了高分屏笔记本电脑.高分屏笔记本就是配有高分辨率屏幕的笔记本.为了给用户带来更好的视觉体验, ...
随机推荐
- ios NSHashTable & NSMapTable
在ios开发中大家用到更多的集合类可能是像NSSet或者NSDictionary,NSArray这样的.这里要介绍的是更少人使用的两个类,一个是NSMapTable,另一个是NSHashTable. ...
- ios-异步消息同步问题-典型使用场景: 微信私信界面
前言 在ios开发中常常会有聊天功能,一般简单聊天功能只传输文字,但是稍微复杂点儿会有图片发送功能了.最全而且可支持扩展的例如微信,qq 聊天功能了.传输方式各有千秋,如get,post,websoc ...
- C++ map插入(insert)数据返回值
例子: typedef boost::unordered_map<int, int> UserOnlineMap; UserOnlineMap userOnlineMap_; std::p ...
- Fedora 17 修改GRUB启动菜单顺序
Fedora 16采用GRUB2,因此启动菜单编辑方式与以前版本有所不同 设置默认启动Windows 1. 首先找到Windows的menuentry # cat /boot/grub2/grub ...
- javascript 学习笔记之模块化编程
题外: 进行web开发3年多了,javascript(后称js)用的也比较多,但是大部分都局限于函数的层次,有些公共的js函数可重用性不好,造成了程序的大量冗余,可读性差(虽然一直保留着注释的习惯,但 ...
- AMAZON PRICE TRACKER, AMAZON PRICE HISTORY, AMAZON PRICE DROP ALERT | DROPGG.COM
DropGG.com is the destination for savvy shoppers looking to save money by buying smart. DropGG.com a ...
- hbuider 中点击就显示出一个单选的列表 ,然后后台跨域向里面动态添加数据,注意里面的格式是json object
jsp页面: <li class="mui-table-view-cell" onclick="showActionSheet()"> <di ...
- HTML5学习笔记----html5与传统html区别
一. HTML5语法的改变 该知识点所说变化指的是基于HTML4基础上所定义的改变,主要有如下: HTML5的文件扩展符(.html或.htm)与内容类型(text/html)保持不变. HTML5中 ...
- php版网易视频云api
最近在做在线教育课程,使用网易云视频作为在线视频直播. 网易官方只有java示例,我们使用php,就自己写个api. 当然实现也是很简单的. 演示:http://www.deitui.com/inde ...
- 服务器端启动soket多线程
方法一: Socket socket=null try{ ServerSocket serversocket=nwe ServerSocket(8080) while(true){ socket=se ...