如何在SharePoint 2010中使用QuickPart

是的,是的,我知道Visual Studio 2010已经提供了“可视化Web部件”模板,所以在2010版本中,确实没有理由再使用QuickPart之类的工具了(虽然QuickPart仍然支持几个VS2010可视化Web部件模板仍然不支持的功能,例如可以直接在用户控件上实现自定义属性和Web Part Connection)。但是,有很多正在使用QuickPart的SharePoint Server 2007的网站,在升级到SharePoint 2010版本后,仍然希望页面上的QuickPart能正常继续工作。

如果在使用QuickPart的时候,你是将.ascx文件都放到了每个Web应用程序的wpresources文件夹中,那么实际上当你升级到2010之后,QuickPart仍然会继续正常工作。嗯,如果确实是这样,这说明你的人品那是相当的好。恭喜,你不用再继续往下看,关掉这个窗口,看点其他好玩的东东吧。

如果你遇到了问题,比如你是将.ascx文件放在12\template\controltemplates目录中(实际上这是推荐的做法,老赵写过一篇不错的文章讲述了为什么以及如何将.ascx文件放到这个目录中),那么很可能会发现QuickPart的用户控件选择框中变得空空如也。这时,你可以从http://quickpart.codeplex.com/releases/view/50664下载这个2.0.0版本和它的源代码,然后将其安装到SharePoint 2010系统上。

以下是关于这个更新版本的一些说明:

1、这个进行了一些修正的2.0.0版本仅仅针对SharePoint 2010,它也只能工作在SharePoint 2010系统中。不要尝试在SharePoint 2007系统上安装它。

2、2.0.0版本程序集文件(QuickPart.dll)的强名称保持了与1.03版本的一致,这有利于你通过其他手段(例如直接更新GAC中的程序集)来进行升级。

3、项目源代码使用了Visual Studio 2010中的SharePoint项目模板。

4、在创建这个升级版本时,我基本上只是将项目升级到了VS 2010,然后修正了一些与SharePoint 2010一起工作时的问题,所以你有可能会发现其他问题。如果真的发现了问题,我建议:(1) 使用源代码进行调试;(2) 把问题告诉我。

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/web/sharepoint/

时间: 2024-02-19 20:47:40

如何在SharePoint 2010中使用QuickPart的相关文章

如何在SharePoint 2010系统中安装RBS FILESTREAM Provider

这两天在研究怎么写一个RBS Provider,可惜文档实在是很缺乏,基本上除了一篇Spec之外,就只有SQL产品组写的一个sample了.之后如果研究有结果,再整理成文章吧,现在先讲讲怎么直接安装并使用RBS FILESTREAM Provider. 如果使用SharePoint 2007作为文档管理平台,它很让人诟病的一点就是,SharePoint 2007将文件本身直接存储在SQL Server数据库之中.虽然Windows SharePoint Services 3.0 SP1增加了一个

VSTO学习笔记(四)从SharePoint 2010中下载文件

原文:VSTO学习笔记(四)从SharePoint 2010中下载文件 上一次我们开发了一个简单的64位COM加载项,虽然功能很简单,但是包括了开发一个64位COM加载项的大部分过程.本次我们来给COM加载项添加一些功能:从SharePoint 2010的文档库中下载一个Excel文档到本地. 示例代码下载 本系列所有示例代码均在 Visual Studio 2010 Ultimate RC + Office 2010 Professional Plus Beta x64 上测试通过.   1.

如何在C# 2010中创建类库

问题描述 如何在C#2010中创建类库 解决方案 解决方案二:vS2010新建文件-新建-项目-VisualC#右边选择类库即可解决方案三:新建->项目->VisualC#项目->类库解决方案四:如何在另一个类中引用谢谢解决方案五:编译成dll后,在其他工程中,添加引用,浏览你的dll确定即可代码中写using你的类库的名称空间

“.NET研究”SharePoint 2010中的单点登录

在SharePoint 2007时代我们可以通过Microsoft Single Sign-on Service来实现单点登录,但到了SharePoint 2010中不再有Single Sign-on这个服务了,取而代之的则是Secure Store Service简称SSS.与以前的SSO一样,SSS也提供了一个数据库实例来保存用于访问某些外部应用程序或外部数据源的用户凭据信息,所不同的是我们不仅可以使用SSS中保存的凭据信息来实现单点登录,同时BDC.Excel Service等服务应用程序

一起谈.NET技术,SharePoint 2010中的单点登录

在SharePoint 2007时代我们可以通过Microsoft Single Sign-on Service来实现单点登录,但到了SharePoint 2010中不再有Single Sign-on这个服务了,取而代之的则是Secure Store Service简称SSS.与以前的SSO一样,SSS也提供了一个数据库实例来保存用于访问某些外部应用程序或外部数据源的用户凭据信息,所不同的是我们不仅可以使用SSS中保存的凭据信息来实现单点登录,同时BDC.Excel Service等服务应用程序

SharePoint 2010中的单点登录

在SharePoint 2007时代我们可以通过Microsoft Single Sign-on Service来实现单点登录,但到了SharePoint 2010中不再有Single Sign-on这个服务了,取而代之的则是Secure Store Service简称SSS.与以前的SSO一样,SSS也提供了一个数据库实例来保存用于访问某些外部应用程序或外部数据源的用户凭据信息,所不同的是我们不仅可以使用SSS中保存的凭据信息来实现单点登录,同时BDC.Excel Service等服务应用程序

如何在SharePoint 2010程序中使用Session

很多开发人员喜欢在ASP.NET程序中使用Session,用它来记录当前登录用户的一些信息.但是在SharePoint 2010系统中,默认是禁用Session功能的.如果在一个应用程序中使用了Session,你很可能会发现代码会抛出一个"引用的对象没有实例化"异常.如果通过Visual Studio调试一下代码,就能发现HttpContext.Session属性返回的是null. 要在一个SharePoint 2010程序中使用Session,开发人员会面临一些潜在的问题.Share

SharePoint 2010中的客户端AJAX应用——对话框显示详细信息页

ASP.Net AJAX模板是一门全新的引人注目的客户端技术,允许开发者快速构建AJAX易于维护的交互式应用程序.由于ASP.Net AJAX模板和SharePoint 2010都支持oData协议,因此两者结合在一起将是一个强大的组合. SharePoint 2010 之所以可以带给人们Web 2.0的外观和感觉很大一部分要归功于其弹出式模式对话框的使用.为了进一步丰富上一篇中的AJAX应用,我们在每张卡片上挂接一个操作,打开一个对话框以便对该卡片做更细致的处理.在之前的使用SharePoin

SharePoint 2010中的客户端AJAX应用——保存数据至SharePoint

本文是SharePoint 2010客户端AJAX应用系列的一部分.ASP.Net AJAX模板是一门全新的引人注目的客户端技术,允许开发者快速构建AJAX易于维护的交互式应用程序.由于ASP.Net AJAX模板和SharePoint 2010都支持oData协议,因此两者结合在一起将是一个强大的组合.本文将重点介绍如何使用ASP.Net AJAX 模板的在线绑定语法将数据保存回SharePoint. 单向.双向的在线绑定 前面我们使用的只读模板语法{{ [字段名] }}并不仅仅是一个简单的字