共用方式為


建立 SharePoint 的網站定義

Visual Studio 中的 SharePoint 網站定義專案可讓您建立網站定義,做為新 SharePoint 網站的基礎。 這些定義不僅會決定 SharePoint 網站的外觀和行為,也決定其預設內容和功能。 在定義中,您可以放入預先設定的清單、內容類型、事件接收器、影像和其他項目。 例如,SharePoint 包含了一些網站定義 (例如 BLOG)。 當您根據 BLOG 網站定義建立網站時,網站會包含部落格網站所需的清單、網頁元件和其他項目。

如需網站定義的詳細資訊,請參閱網站範本和定義

網站定義專案

Visual Studio 中的網站定義專案只提供 SharePoint 網站所需的基本檔案; 它們不提供任何預設功能。 您必須新增檔案和內容,以提供您想要的功能。 您可以建立並新增所需的檔案,以手動建置網站。

功能裝訂

在 Visual Studio 中建立網站定義的優點之一是,它們會自動使用功能裝訂。 功能裝訂會將功能附加至網站定義,而不是將其功能內嵌在網站定義本身中。 這麼做可讓您將功能新增至使用網站定義建立的任何網站,而不需要修改原始網站定義。 如需詳細資訊,請參閱功能裝訂

網站定義專案元件

當您建立網站定義解決方案時,會將下列預設檔案新增至其 SiteDefinition 節點。

檔案名稱 描述
default.aspx 新 SharePoint 網站的預設 ASPX 首頁。
onet.xml 指定新網站的設定、網站定義範本的元件,以及預設行為。 這些設定可以包含屬性,例如已啟用的內容類型、預設清單檢視、文件範本檔案,以及網站隨附的 Web 組件。 根據預設,Modules 區段會列出要新增至 SharePoint 網站的檔案及其設定方式。
webtemp_<SiteDefinitionName>.xml 指定在 [新增 SharePoint 網站] 頁面的 [範本選擇] 區段中出現的網站定義組態。

根據預設,所有網站定義都儲存在 <drive:>\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 提供有關如何在 ASP.NET 網頁中建立事件處理常式的資訊,以及如何使用用戶端指令碼。
在 Windows SharePoint Services 中進行程式設計 描述如何使用 Windows SharePoint Services 中提供的受控物件模型。

另請參閱