使用SharePoint 2010的母版页

SharePoint 2010母版页所用的还是ASP.NET 2.0中的技术。通过该功能,实现了页面框架布局与实际内容的分离。虽然在本质上自定义母版页的过程和以前版本的SharePoint大致相同,但是从 2007到2010仍然有许多重要的值得我们关注的变化。

本文将试图:

巩固和掌握SharePoint 2010里母版页相关的一些基本操作

突出描述新版本和以前的版本之间的一些变化

了解一些有用的或比较常见的自定义方式

SharePoint 2010 母版页的类型

首先,让我们快速的看一下在SharePoint 2010中母版页的类型:

v4.master

默认的工作组站点的母版页。提供了功能区和其他用户界面上的改变。

特征

网站操作在2010中更新。现在放在左侧。

功能区可用。

default.master

从SharePoint 2007升级的网站使用该母版页,除非我们手工改成v4版本。

特征

SharePoint 2007版本的 网站操作在右侧

没有功能区。

minimal.master

母版页中几乎什么也没有。通常用于搜索中心和Office Web应用程序的页面。这个母版页不应该与2007里的开发人员自己修剪下来的最简单的自定义母版页混淆。minimal.master现在是一个开箱即用的母版页。在SharePoint 2010里那些修剪完的自定义母版页通常是指Starter母版页。

特征

不包括导航

Starter母版页

SharePoint 2007里通常称为minimal母版页。这些母版页往往是由开发人员创建的,用于快速开始母版页的定制,基于其上扩充功能,做出实际需要的母版页。

simple.master

这个母版页是用在登录和错误页面。要自定义该页面,必须替换存放在服务器_layouts目录下的相应页面文件。若要了解更多信息,请参考MSDN上的文章“SharePoint中的默认母版页”。

使用simple.master 的网页

Login.aspx

SignOut.aspx

Error.aspx

ReqAcc.aspx

Confirmation.aspx

WebDeleted.aspx

AccessDenIEd.aspx

时间: 2024-10-28 22:32:42

使用SharePoint 2010的母版页的相关文章

SharePoint 2010 站点附加数据升级到SP2013

首先,去SharePoint 2010的数据库服务器上,找到站点的数据库,备份.还原到SharePoint 2013环境中: 如果不知道数据库服务器是哪台,可以通过服务器场上的服务器查看: 如果不知道是哪个数据库的话,可以到管理内容数据库查看: 备份SharePoint 2010站点的内容数据库,还原到SharePoint 2013站点上(数据库备份还原,此步略): 然后新建一个web应用程序,删掉默认的内容数据库,附加这个还原过来的内容数据库(比较简单,此步略): 但是附加的时候,发现报错,如

创建与SharePoint 2010风格一致的下拉菜单:整合Feature Cus

在上一篇"创建与SharePoint 2010风格一致的下拉菜单"文章中,演示了如何添加一个额外的菜单到页面顶端,并使其的样式风格与SharePoint 2010内置的菜单保持一致.如果只需要创建一个子菜单项目固定的菜单,那么这篇文章里面的包含的内容已经足够了.但是如果在设计这个菜单的时候,我们并不确定需要向菜单中加入什么菜单项呢? 在SharePoint企业应用开发的过程中,有时候我们会希望能够创建一个可扩展的菜单.最开始的时候,开发人员在SharePoint网站页面的某个位置添加一

SharePoint 2010工作流解决方案之向工作流中添加应用程序页

向工作流中添加应用程序页 修改工作流代码 首先,向工作流中添加一行代码,以将"Outcome"(结果)列的值设置为零报销单上显示的金额. 以后会在报销单汇总计算中用到此值. 设置工作流中的"Outcome"(结果)列的值 1.将在SharePoint 2010 工作流解决方案:创建带有关联窗体和启动窗体的工作流 主题中完成的项目加载到 Visual Studio. 2.打开 Workflow1.cs 代码 3.将以下代码添加到 createTask1_MethodI

SharePoint 2010中的客户端AJAX应用——对话框显示详细信息页

ASP.Net AJAX模板是一门全新的引人注目的客户端技术,允许开发者快速构建AJAX易于维护的交互式应用程序.由于ASP.Net AJAX模板和SharePoint 2010都支持oData协议,因此两者结合在一起将是一个强大的组合. SharePoint 2010 之所以可以带给人们Web 2.0的外观和感觉很大一部分要归功于其弹出式模式对话框的使用.为了进一步丰富上一篇中的AJAX应用,我们在每张卡片上挂接一个操作,打开一个对话框以便对该卡片做更细致的处理.在之前的使用SharePoin

SharePoint 2010中的客户端AJAX应用——保存数据至SharePoint

本文是SharePoint 2010客户端AJAX应用系列的一部分.ASP.Net AJAX模板是一门全新的引人注目的客户端技术,允许开发者快速构建AJAX易于维护的交互式应用程序.由于ASP.Net AJAX模板和SharePoint 2010都支持oData协议,因此两者结合在一起将是一个强大的组合.本文将重点介绍如何使用ASP.Net AJAX 模板的在线绑定语法将数据保存回SharePoint. 单向.双向的在线绑定 前面我们使用的只读模板语法{{ [字段名] }}并不仅仅是一个简单的字

SharePoint 2010的文档评分功能

如果大家使用SharePoint来构建文档管理解决方案,给文档评分其实是一个挺常见的需求.可惜在之前的版本中,SharePoint并没有内置这个功能,当然,也不断的有社区项目,通过自定义开发的方式,给SharePoint文档库添加上这个功能.SharePoint 2010终于给文档库(实际上是所有列表),都加上了给文档(和列表项)评分的功能. 在文档库设置中,打开"等级设置"页面,然后在页面中启用等级评定. 然后文档库中会增加两个网站栏,"等级(0-5)"和&quo

SharePoint 2010的内容管理器(Content Organizer)

如果我们使用一个SharePoint网站来存储部门/团队的文档,通常会按照我们想要的结构,预先在网站中建立好相应的文档库和文件夹.比如,我们会创建一个"技术文档库",来存放技术类别的文档,同时创建一个"业务文档库"存放业务类别的文档,在"技术文档库"中,还可能按照编程语言的种类,建立诸如"CSharp"."C++"."Java"之类的文件夹,将技术文档按照它们所属的类别,再放置到相应的文

SharePoint 2010的内容类型集线器 (Content Type Hub)

在SharePoint 2007中,我们可以在网站集中定义或定制内容类型,然后在网站集里面的所有网站中使用这些内容类型,内容类型提供了一种集中管理数据与信息类型的方式,使得信息的结构定义,与信息的实际存储能够分开.但是在2007版本中,内容类型并不能被跨网站集使用.如果我们希望所有网站集都能使用同一个定义的内容类型,就必须将其封装为Solution Package,部署到各个Web应用程序当中. SharePoint 2010为了让管理员可以方便的在整个服务器场范围中共享同一组内容类型,新增了内

SharePoint 2010的Managed Metadata (托管元数据)

在一个企业中,有时候需要一个专门的Metadata库,用来保存各种预定义的Metadata.有了Metadata库,就能方便的为企业中的各种数字内容.数字资产应用上各种定义好的Metadata,或是用Tag的方式,为各种内容打上Tag.当为各种内容指定了Metadata或Tag之后,无论是搜索,还是浏览,都能利用这些Metadata和Tag,对搜索结果或内容视图进行分类和过滤. 在SharePoint 2010中,提供了Managed Metadata Service,它是一项服务应用程序,能为