使用Web部件复制webpart页面(aspx页面)

时间:2010-08-17 20:51:20

标签: sharepoint web-parts

我在文档库“DobLib1”中有一个Web部件页面“DocLib1.aspx”,它的webpart很少。

如何使用相同的Web部件页面并将其复制到其他文档库(大约有50多个文档库)。 Web部件页面以文档库(带有aspx扩展名)命名。其中一个Web部件是Web部件所在的同一doc lib的列表。

4 个答案:

答案 0 :(得分:8)

这适用于SharePoint 2010:

  1. SharePoint Designer 2010
  2. 中打开网站
  3. 右键单击页面并选择复制。
  4. 选择其他文件夹
  5. 重命名页面
  6. 将其移回原始文件夹。
  7. 所有的WebParts都将完整无缺。 这似乎是基本的,但在SharePoint中复制页面复制页面上的任何WebPart。这让我疯狂。希望这会对你有所帮助。

答案 1 :(得分:3)

有两种方法可以复制和粘贴Sharepoint 2010页面并保留其Web部件:

  1. 通过Sharepoint Designer 2010执行复制和粘贴。

  2. 访问Sharepoint浏览器中的任何页面,然后转到网站操作>管理内容和结构。可以从此处复制和粘贴,但在同一目录中复制和粘贴可能会失败;粘贴到不同的目录级别,然后重命名该文件。

答案 2 :(得分:1)

我在寻找复制webpart页面的解决方案时遇到了这个网站,但实际上我找到了一种更简单的方法。我有一个包含webpart页面的库,每当我需要另一个与库中其他页面类似的页面时,我会进入Library Tools>功能区中的库,然后使用资源管理器打开。从那里,我只需将类似于我想要的webpart页面复制/粘贴到同一个库中,然后重命名该页面。然后我可以打开新页面并进行必要的更改。

答案 3 :(得分:0)

将我的经验添加到qhawk的解决方案中(我不能直接在解决方案下添加注释,因为我的代表少于50个) - 在SharePoint Designer 2010中,我不得不转到Site Objects - >所有文件 - >然后选择包含您要复制的页面的相关库,将其复制到另一个库,例如,共享文档,在那里重命名,复制回来,完成工作。

我发现如果我刚刚选择了Site Objects - >列表和库 - >并从那里选择我的图书馆,它不会列出图书馆中的实际项目,以便能够复制它们,甚至在视图或表格框中也是如此。您必须通过“所有文件”路线。

PS。我知道这是一个老线程,但我发现这一点,同时试图找到解决方案,并在找到qhawk的解决方案后需要对我进行一些调整,以为我会让其他人知道,因为其他人偶然发现了这一点。