2010-08-10 56 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