2010-08-10 64 views
0

我的一位客戶使用SharePoint來管理其網站,並且最近要求我使用ASP.NET爲他們構建一個小型網站,然後他們將通過SharePoint實現它們。ASP.NET主頁與SharePoint頁面佈局模板

我在ASP.NET中的技能是中等的,而且我沒有SharePoint的經驗。

我爲該網站以及各個頁面創建了母版頁,但客戶告訴我他們還需要頁面佈局模板才能通過SharePoint查看和管理該網站。

不幸的是我不知道這是什麼意思。所以,我的問題是:

  1. 母版頁和頁面模板之間的區別是什麼?

  2. 此頁面模板是什麼樣子的?換句話說,它是什麼類型的文件,以及它的代碼類型?

在此先感謝您提供的任何幫助!

回答

3

masterpage是什麼定義您的網站的設計。它適用於該站點內的所有頁面,但服務器場中所有SharePoint站點共享的應用程序頁面並使用不同的母版頁。您可以通過查看網址來識別應用程序頁面......它包含/ _layouts /(所有SharePoint網站共享的虛擬目錄)。

當您在啓用發佈功能的MOSS站點中創建新頁面時,系統會要求您指定頁面佈局。例如:'具有右側圖像的文章頁面'。每個頁面佈局都綁定到一種內容類型,在本例中爲內容類型「文章」。每種內容類型都可以綁定多個頁面佈局。您可以在右側有圖片,圖片在左側,甚至沒有圖片。

內容類型是爲頁面定義的元數據。例如,一篇文章有​​標題,說明,頁面圖像,文章日期,...

頁面佈局存儲在主頁面庫中。您可以爲現有內容類型創建頁面佈局,也可以創建新的內容類型。

基本上,母版頁定義了您的網站的外觀,頁面佈局定義您的網頁的外觀。創建頁面佈局的一種方式(最簡單的方法)是使用SharePoint Designer,您可以從Microsoft下載頁面免費下載。

您可以在網上找到很多關於創建頁面佈局的信息。這可能是一個很好的起點:http://office.microsoft.com/en-us/sharepoint-designer-help/create-a-publishing-page-layout-HA010174128.aspx