【发布时间】:2011-03-31 05:28:37
【问题描述】:
我在文档库“DobLib1”中有一个 Web 部件页面“DocLib1.aspx”,它的 Web 部件很少。
如何获取相同的 Web 部件页面并将其复制到其他文档库(大约有 50 多个文档库)。 Web 部件页以文档库命名(带有 aspx 扩展名)。其中一个 Web 部件是 Web 部件所在的同一文档库的列表。
【问题讨论】:
标签: sharepoint web-parts
我在文档库“DobLib1”中有一个 Web 部件页面“DocLib1.aspx”,它的 Web 部件很少。
如何获取相同的 Web 部件页面并将其复制到其他文档库(大约有 50 多个文档库)。 Web 部件页以文档库命名(带有 aspx 扩展名)。其中一个 Web 部件是 Web 部件所在的同一文档库的列表。
【问题讨论】:
标签: sharepoint web-parts
这对我来说适用于 SharePoint 2010:
所有 WebPart 都将保持原样。 这可能看起来很简单,但在 SharePoint 中复制页面不会复制页面上的任何 WebPart。这让我发疯了。希望对您有所帮助。
【讨论】:
有两个选项可以复制和粘贴 Sharepoint 2010 页面并保留其 Web 部件:
通过 Sharepoint Designer 2010 执行复制和粘贴。
访问 Sharepoint 浏览器中的任何页面,然后转到站点操作 > 管理内容和结构。可以从此处复制和粘贴,但在同一目录中复制和粘贴可能会失败;粘贴到不同的目录级别,然后重命名文件。
【讨论】:
我在寻找复制 Web 部件页面的解决方案时也来到了这个网站,但实际上我找到了一种更简单的方法。我有一个包含 Web 部件页面的库,每当我需要与库中其他页面相似的另一个页面时,我会转到功能区中的库工具 > 库,然后使用资源管理器打开。从那里,我只需将类似于我想要的 Web 部件页面复制/粘贴到同一个库中,然后重命名该页面。然后我可以打开新页面并进行所需的更改。
【讨论】:
要将我的经验添加到 qhawk 的解决方案(我不能直接在解决方案下添加评论,因为我的代表少于 50 个) - 在 SharePoint Designer 2010 中,我必须转到站点对象 --> 所有文件 -->然后选择具有要复制的页面的相关库,将其复制到另一个库,例如共享文档,在那里重命名,复制回来,工作完成。
我发现如果我只是选择站点对象 --> 列表和库 --> 并从那里选择我的库,它不会列出库中的实际项目以便能够复制它们,甚至在视图或表格框。您必须通过“所有文件”路线。
PS。我知道这是一个旧线程,但我在尝试找到解决方案时发现了这个,并且在找到 qhawk 的解决方案需要对我进行一些调整后,我想我会让其他人知道,以防其他人偶然发现这个。
【讨论】: