示例:文档集功能区和导出

上次修改时间: 2011年4月20日

适用范围: SharePoint Server 2010

C:\Program Files\Microsoft SDKs\SharePoint 2010\Samples 文件夹的 DocumentSetRibbonAndExport.zip 文件中的代码示例演示如何向文档集功能区的"管理"选项卡中添加新的自定义按钮、如何向按钮中添加功能以及如何导出文档集以使其可作为单个 ZIP 文件下载。

生成并运行示例

在开发或测试网站上测试此项目。

生成示例

  1. 在 Microsoft Visual Studio 2010 中,打开 *.sln 文件。

  2. 在"属性"窗格中,将"网站 URL"值更改为您的开发测试网站的绝对地址。例如,http://MyDevServer/。确保包含结束左斜线。

运行示例

在运行该示例之前,设置它以进行部署,方法是生成项目,将程序集添加到全局程序集缓存 (GAC) 中,修改 web.config 文件,复制图像文件,然后安装并激活功能。

部署示例

  1. 生成 DocsetRibbonDelegate 项目。

  2. DocsetRibbonDelegate DLL 文件添加到全局程序集缓存中。

  3. 将控件添加到应用程序 web.config 文件中的 safecontrols 列表中。

    <SafeControl Assembly="DocsetRibbonDelegate, Version=1.0.0.0, Culture=neutral, PublicKeyToken=fd6371d40a0070d2" Namespace="MyRibbonDelegate" TypeName="MyRibbonDelegateClass" />
    
  4. 将两个功能(addzipribbonaddzipdelegate)复制到 layouts\features 文件夹中。

  5. 将两个图像文件(zipfile16xzipfile32x)复制到 layouts\images 文件夹中。

  6. 安装并激活两个功能:

    stsadm -o installfeature -filename addzipribbon\feature.xml
    
    stsadm -o activatefeature -filename addzipribbon\feature.xml -url https://localhost
    
    stsadm -o installfeature -filename addzipdelegate\feature.xml
    
    stsadm -o activatefeature -filename addzipdelegate\feature.xml -url https://localhost
    
    IISRESET
    

请参阅

任务

如何:自定义文档集功能区

概念

文档集