我目前使用 Linq to SharePoint从多个 SharePoint 列表中检索数据。
这是我目前首选的编码方法,通过 ASP.NET 和 WinForms 检索数据。
我对这个项目的唯一问题:
我必须手动生成 SPML 文件并将其添加到开发环境中,在项目中编译它,然后才能使用它连接到列表。
这非常适合需要始终连接到同一个列表的项目。
但我让用户创建新的工作区(站点),每个工作区(站点)都有自己的列表,我想从中自动检索数据(与 linq to sharepoint 相同,但不是静态的)。
您能否推荐在实际 SharePoint 环境之外的 C# WinForms 和/或 ASP.NET 中从多个 SharePoint 列表和网站访问数据的首选方式,我可以在运行时指定新的源网站和列表?
最佳答案
您有多种选择,这两种选择都需要您进一步研究,它们是:
- 使用 SharePoint 对象模型 (Microsoft.Sharepoint.dll),您必须在 SharePoint 场内的 PC 上。
- 使用可在 SiteURL/_vti_bin/找到的 SharePoint 网络服务,您可能希望从 Lists.asmx 开始并从那里开始工作。
如我所说,您将需要进一步研究,但请记住 GIYF。
关于c# - 如何以编程方式阅读 SharePoint 列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/490968/