【问题标题】:ASP.NET master page vs. SharePoint page layout templateASP.NET 母版页与 SharePoint 页面布局模板
【发布时间】:2011-03-27 14:52:14
【问题描述】:

我的一个客户使用 SharePoint 管理其网站,最近要求我使用 ASP.NET 为他们构建一个小型网站,然后他们将通过 SharePoint 实施。

我在 ASP.NET 方面的技能处于中级水平,我完全没有使用 SharePoint 的经验。

我为网站创建了母版页以及各个页面,但客户告诉我,他们还需要一个页面布局模板才能通过 SharePoint 查看和管理网站。

很遗憾,我不知道这意味着什么。所以,我的问题是:

  1. 母版页和页面模板有什么区别?

  2. 这个页面模板是什么样的?换句话说,它是什么类型的文件,里面有什么样的代码?

提前感谢您提供的任何帮助!

【问题讨论】:

    标签: asp.net sharepoint master-pages


    【解决方案1】:

    母版页定义了您网站的设计。它适用于该站点中的所有页面,但由场中的所有 SharePoint 站点共享并使用不同母版页的应用程序页面除外。您可以通过查看 url 来识别应用程序页面...它包含 /_layouts/(所有 SharePoint 站点共享的虚拟目录)。

    当您在启用了发布功能的 MOSS 站点中创建新页面时,系统会要求您指定页面布局。例如:“右图的文章页面”。每个页面布局都绑定到一种内容类型,在此示例中为内容类型“文章”。每种内容类型都可以绑定多个页面布局。您的文章可以在右边有图片,在左边有图片,甚至没有图片。

    内容类型定义了页面的元数据。例如,一篇文章有​​标题、描述、页面图片、文章日期……

    页面布局存储在母版页库中。您可以为现有内容类型创建页面布局,也可以创建新的内容类型。

    基本上,母版页定义了您的网站的外观,页面布局定义了您的页面的外观。创建页面布局的一种方法(最简单的方法)是使用 SharePoint Designer,您可以从 Microsoft 下载页面免费下载。

    您可以在网络上找到很多关于创建页面布局的信息。这可能是一个很好的起点:http://office.microsoft.com/en-us/sharepoint-designer-help/create-a-publishing-page-layout-HA010174128.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多