Web Part 是用于控制一个 Web 页面的某些部分的软件组件。它们提供了在 SharePoint 内部包含资源的方法。此类资源的范围从简单的 Web 页面一直到调用 Web 服务并显示结果。
从编程角度看,Web Part 是基于 .NET Framework 和 Microsoft ASP.NET 的。Web Part 本质上是 ASP.NET 服务器控件。可以创建新的 Web Part 作为 ASP.NET 定制控件。但是,它们与标准 ASP.NET 控件之间存在一个关键区别,即:标准 ASP.NET 控件是在设计时添加到 Web 表单页的,而 Web Part 是由用户在运行时添加到 Web Part Pages 的 Web Part Zones 的。
SharePoint Web 界面可以划分为区(zone)或页(page)。在下一部分中将介绍使用 Web Part 将资源放置在这些区域中。SharePoint 产品和技术依靠 Web Part 来提供可配置、可扩展的用户界面。本文将使用标准的、开箱即用的 Web Part。
在深入研究如何在 SharePoint 中使用 Domino 资源的例子之前,先来快速浏览一下本文所附的示例 Domino 应用程序。图 1 展示了包含公司信息的 Domino 数据库的默认视图。示例应用程序包含一个带有公司名称、联系人姓名和电子邮件地址字段的表单。此外,它还包含了一个视图,用来显示按公司名称列出的数据。
图 1. 示例 Domino 数据库的默认视图
图 2 展示了数据库中的一个文档。
图 2. 在 Domino 数据库中打开的示例文档
从本文的 下载部分 可以下载示例数据库以供使用。