创建 SharePoint 网站定义

通过 Visual Studio 中的 SharePoint 网站定义项目,您可以创建将用作新 SharePoint 网站的基础的网站定义。这些定义不仅确定 SharePoint 网站的外观和行为,还确定网站的默认内容和功能。在可以放入预配置定义的列表,内容类型、事件接收器、图像和其他项。SharePoint 等包含某些网站定义,例如 BLOG。根据 BLOG 网站定义创建网站时,网站中将包含列表、Web 部件以及博客网站所需的其他项。

有关网站定义的更多信息,请参见Site Templates and Definitions(网站模板和定义)。

网站定义项目

Visual Studio 中的网站定义项目只提供 SharePoint 网站所需的基本文件,而不提供任何默认功能。您必须添加文件和内容来提供所需的功能。可以通过创建并添加所需的文件来手动构建网站。

功能附加

在 Visual Studio 中创建网站定义的一个优点是,这些定义会自动使用功能附加。功能附加是将一个功能附加到网站定义中,而不是在网站定义自身中嵌入其功能。通过此操作,您可以将功能添加到使用网站定义创建的任何网站中,而无需修改原始网站定义。有关更多信息,请参见功能附加

网站定义项目组件

创建网站定义解决方案时,将向其**“SiteDefinition”**节点中添加以下默认文件。

文件名

描述

default.aspx

新 SharePoint 网站的默认 ASPX 主页。

onet.xml

指定新网站的配置、网站定义模板的组件以及默认行为。这些设置可以包括启用的内容类型、默认列表视图、文档模板文件和网站附带的 Web 部件等特性。默认情况下,Modules 部分会列出将添加到 SharePoint 网站中的文件及其配置方式。

webtemp_SiteDefinitionName.xml

指定“新建 SharePoint 站点”页的“模板选择”部分中显示的网站定义配置。

默认情况下,所有网站定义都存储在驱动器:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\SiteTemplates 文件夹中。每个网站定义都有自己的子文件夹。

相关主题

标题

描述

演练:创建基本网站定义项目

分步指导您在 Visual Studio 中创建基本网站定义项目。

如何:创建自定义网站定义和配置

描述如何通过复制现有网站定义并修改复制内容,在 SharePoint 中创建自定义网站定义。

WebTemp.xml

描述指定“新建 SharePoint 站点”页的“模板选择”部分可用的网站定义的原始文件。

本地化 SharePoint 解决方案

介绍如何准备 SharePoint 解决方案以供全局使用。

为 SharePoint 创建 Web 部件

说明如何创建用户可以修改的 SharePoint 页面的各个部分。

为 Web 部件或应用程序页创建可重用控件

说明如何创建可在应用程序页和 Web 部件中运行的可重用控件。

Visual Web Developer

说明如何使用在项目中打开网页时出现的设计器。

ASP.NET Web 网页概述

提供有关 ASP.NET 网页结构、ASP.NET 如何处理页面,以及 ASP.NET 页如何显示按 XHTML 标准编译的标记的常规信息。

ASP.NET Web 网页语法

说明构成 ASP.NET 页面的标记元素。

ASP.NET Web 网页编程

提供有关如何在 ASP.NET 页中创建事件处理程序以及如何使用客户端脚本的信息。

在 Windows SharePoint Services 中编程

说明如何使用 Windows SharePoint Services 中提供的托管对象模型。

请参见

其他资源

开发 SharePoint 解决方案