【问题标题】:How do I update a sharepoint list using .net?如何使用 .net 更新共享点列表?
【发布时间】:2009-11-10 21:05:28
【问题描述】:

我已经创建了一个 SharePoint 列表。我想偶尔使用 .NET 应用程序更新该列表。我该怎么做?

编辑:这必须在远程机器上运行。

【问题讨论】:

    标签: sharepoint sharepoint-2007


    【解决方案1】:

    pgb 的回答是正确的。这很简单,真的。对此的一个警告是,使用 SharePoint 对象模型的代码必须在 SharePoint 服务器本身上运行,而不是在远程计算机上运行。如果您尝试远程与 SharePoint 列表交互,您可能希望使用 Web 服务。 SharePoint 2007 在其内置 Web 服务中很好地涵盖了列表操作,但如果您想要更具体的功能,您可以随时使用自己的功能。

    自己滚动选项的一个很好的起点是:http://msdn.microsoft.com/en-us/library/ms464040.aspx

    可以在http://msdn.microsoft.com/en-us/library/lists.aspx 找到 Lists Web 服务的 SDK 文档

    【讨论】:

    • 不幸的是,在服务器上运行不是一个可行的选择。你有更多关于内置网络服务的信息吗?
    【解决方案2】:

    假设你有你的 siteId 和 webId 你可以这样做:

    using (SPSite site = new SPSite(siteId))
    {
        SPWeb web = site.OpenWeb(webId);
        SPList list = web.Lists["ListName"];
    
        // Manipulate your SPList here
    }
    

    【讨论】:

    • 我认为您还想在OpenWeb 调用周围使用using
    【解决方案3】:
    猜你喜欢
    • 2021-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-27
    • 1970-01-01
    • 1970-01-01
    • 2011-12-26
    相关资源
    最近更新 更多