在SharePoint 2010中,开发者创建列表的最佳方法是什么方法?

5
在开发SharePoint解决方案时,创建网站列表的最佳方法是什么呢? 1.使用Visual Studio中的解决方案特性 2.使用SharePoint Designer 3.在浏览器中
考虑到代码可重用性和更容易的部署,建议使用Visual Studio中的解决方案特性来创建网站列表。
2个回答

4
在Sharepoint设计师中创建自定义列表非常简单。假设您不需要任何自定义字段,那么这是一个很好的起点。在此处创建您的定义,然后将其导出为模板。然后,您可以将此wsp导入Visual Studio以进行进一步的自定义。然后,您可以像处理任何其他软件包一样部署它。将其放在VS中也很好,因为您可以进行版本控制等操作。以下是一个关于如何进行导入的好视频链接:

http://channel9.msdn.com/Blogs/funkyonex/Importing-SharePoint-Solution-Packages-WSP-into-Visual-Studio-2010

编辑

这不是完全正确的。您需要将站点保存为模板(wsp),然后导入到VS中。您将获得一个向导,让您选择要使用的列表。这有点麻烦,因为您必须取消选中所有内容 - 我没有看到“取消所有选中”的选项。


1
您可以始终使用Ctrl+A并按空格键取消选中所有内容 :) - Bassel Alkhateeb

2

为了快速获得结果,使用浏览器是最好的方法。从自定义列表模板开始,您可以拥有一个闪亮的站点列表,其中包含查找字段、计算字段等...但是如果您想在其他地方部署它,您需要将列表保存为列表模板。

如果您选择使用Visual Studio,则理想情况下首先需要创建一些网站列,然后创建一个将使用这些网站列的内容类型,然后基于该内容类型创建一个列表模板(以及该模板的实例)。所有内容都将打包在WSP中,您可以部署所有内容,这显然需要更多的工作,但由于VS 2010,这比SharePoint 2007时期要容易得多。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接