如何以编程方式更新 SharePoint Web 部件中的内容?
有人知道如何以编程方式更新任何标准 SharePoint v3 Web 部件的内容吗?
例如,将链接摘要 Web 部件放置在页面上。 添加一些链接。 现在,我如何使用 WSS API 更新此信息? 我还没有找到任何直接的方法来执行此操作,到目前为止我唯一的想法是导出 Web 部件(然后将其删除),修改生成的 XML,然后将其导入回来。 但肯定有更简单的方法吗?
Does anybody know how to programmatically update the content of any of the standard SharePoint v3 Web Parts?
As an example, put a Link Summary Web Part on a page. Add some links to it. Now, how can I update this information using the WSS API?
I have not found any direct way to do this, my only idea so far is to export the Web Part, (then delete it), modify the generated XML, and import it back. But surely, there must be an easier way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 SPLimitedWebPartManager 类来操作 Web Web 部件页上的部件。 此类的实例可以从 SPFile 对象获取,如下所示:
您还可以使用 SPLimitedWebPartManager 添加或删除 Web 部件。
You can use the SPLimitedWebPartManager class to manipulate Web parts on a Web part page. An instance of this class can be obtained from an SPFile object as follows:
You can also add or delete web parts with the SPLimitedWebPartManager.
您可能需要调用 SPWeb.GetWebPartCollection并使用 WebPart 集合来搞乱 WebPart 因此
You will probably need to call SPWeb.GetWebPartCollection and use the webpart collection to mess with the WebParts thusly