我正在为 SharePoint 2010 Foundation 构建可视化 Web 部件,使用 Visual Studio 2010 中的 ASP.NET 3.5。对于那些新手来说,这些就像制作一个自定义的“普通”.net 控件,您可以将其放到 SharePoint 页面上(因为 SharePoint无论如何都是建立在.net上的)。
当我在线查看各种示例以制作输入表单时,我注意到一些特定于 SharePoint 的 Web 控件版本。Microsoft.SharePoint.WebControls 通常从 System.Web.UI.WebControls 继承,因此通常会包含或实现它们的功能。
我还没有看到这些控件的各种 SharePoint 特定版本的好处的一个很好的列表或描述。为什么要努力使用这些专门的版本?
我知道的一个例子是 SharePoint GridView。我发现当与 DataSource 一起使用时,它具有内置的分页和排序功能。所以这很好。
有谁知道许多其他控件的类似“好处”列表?我还没有找到一个不错的。