第一种方式:循环遍历List中的所有item,然后根据条件去判断当前item是否应该被删除[注:要用 i-- 方式去遍历,这也是删除集合里面item的常用做法,如果用 i++ 的方式去遍历删除,会出错,原因显而易见!] SPList targetList = null; try { targetList = currentWeb.GetList(currentWeb.ServerRelativeUrl.TrimEnd('/') + listUrl); } catch { } if (target…
最近做了一个sharePoint项目,需要实现的功能是,第三方网站访问我们sharePoint中的数据,通过Webservice方式实现文件的上传和下载. 于是代码工作完成了之后,本地调试没什么问题,部署到服务器上各种问题. 部署到SharePoint的gac缓存中,步骤挺麻烦的,比较容易出错,一定要仔细完成. 注:WebService可以已网站形式发布,但如果用做SharePoint的话还是部署到SharePoint的gac缓存中好 第一步:部署dll到gac缓存中 ​找到项目中的bin\de…
转: http://blog.csdn.net/wangwenism/article/details/8751411 SharePoint的列表能存储文件以及文件夹,用户使用的时候,经常会建几个分类文件夹,然后分别存放不同类型的文件,以方便查阅管理. 当文件夹以及文件越来越多的时候,用户就会有搜索特定文档的要求,用户通常都不希望去每个文件夹分别查询,所以我们必须设计一个单独的查询模块去获取列表中包括每个文件夹里的所有数据. 用sharepoint自带的搜索是一种解决方案,也可以利用SharePo…
转:http://blog.banysky.net/?p=81001 数据访问的关键方法有哪些? | 使用查询类 | 使用 SPQuery | 使用 SPSiteDataQuery | 使用 LINQ to SharePoint | LINQ to SharePoint 流程 | LINQ to SharePoint 查询是如何执行的? | 为内容类型生成实体 | 在实体类中为关联建模 | LINQ to SharePoint 的查询效率 | 存储库模式和 LINQ to SharePoint…
转:http://www.360sps.com/Item/CreatePermissionLevels.aspx 权限级别是SharePoint 2010新增加的功能,使我们对权限的设置又提高了一个层次.SharePoint 2010的权限级别指的是可分配给用户或用户组的单个权限组.SharePoint 2010自带的权限级别有:完全控制.设计.参与讨论.读取.仅查看等,我们也可以自定义属于我们的权限级别. 在SharePoint 2010中终于可以自定义我们自己的权限级别,之前我们只能使用Sh…
1.SharePoint 2010 RBS FILESTREAM Provider 的“垃圾收集”: 在SharePoint 中删除上传的文档RBS并不会在文件系统删除文档,理解只是在内容数据库删除了文档的引用,但文件还在,我们需要使用RBS“垃圾回收”工具清理一下. 涂大神的文章:http://kaneboy.blog.51cto.com/1308893/411884 2.设置RBS阈值. 就是说如果你想只有大于这个阈值的文件才存储到文件系统. 设置方法:涂大神文章 为了避免文章链接失效,复制…
了解构成 SharePoint 2010 服务器功能区的组件以及如何通过演练两个功能区自定义项方案来自定义功能区. 适用范围: Microsoft SharePoint Foundation 2010 | Microsoft SharePoint Server 2010 | Microsoft Visual Studio 2010 中的 SharePoint 开发工具 目录 SharePoint 2010 Server 功能区简介 SharePoint 2010 Server 功能区体系结构 自…
博客地址 http://blog.csdn.net/foxdave SharePoint 2010首次引入了BCS的概念 - Business Connectivity Service,即业务连接服务.简言之,它能将外部系统的数据(如业务系统的数据表.ODATA数据源等)读取到SharePoint中以外部列表的方式显示出来,并实现简单的CURD.它可以看作是2007版本中BDC的升级版,或者也可以这么说,BCS包含了BDC,它能做BDC所有能做的东西,还能做更多的东西. Microsoft Bu…
转:http://msdn.microsoft.com/zh-cn/library/gg318615.aspx 摘要:通过此系列文章(共四部分)了解如何在 Microsoft SharePoint Foundation 2010 中对用户进行身份验证.创建可将其用作 Microsoft Business Connectivity Services (BCS) 中外部内容类型的 Windows Communication Foundation (WCF) Web 服务. 在 SharePoint…
转:http://blog.csdn.net/chenxinxian/article/details/8720893 在sharepoint 2010的页面中,我们发现,没有页尾,如果我们需要给页面添加一个footer,有一个办法可以做到,就是修改母板页master page, 如果默认的母板页是v4.master,那就修改v4.master. 在v4.master中找到"<SharePoint:DeveloperDashboard runat="server"/>…
转:http://kaneboy.blog.51cto.com/1308893/328000 关于<SharePoint 2010应用程序开发指南>,我和杜伟同学正在撰写中,希望下半年早点写完.通常书正式出版的时候,出版社都会挑选2.3章,将电子版开放出来以供预览,我想了一下,与其等到定稿后.出版前才提供预览,不如早点将一些节选的章节开放出来,让大家"一起来找茬"- 大家在阅读的过程中,发现内容有任何的问题,都可以给我发邮件(kaneboy [at] gmail.com)告…
在sharepoint 2010的页面中,我们在页面的最上方,有一条深灰色的Ribbon工具栏,如下图,这里可以通过下面的脚本,做一些脚本,来控制它的隐藏和显示. 最后把这些脚本,放在v4.master母板页的<div id="s4-workspace"></div>这个标签里面. <div style="background-color: gray;text-align: right"> <input type="…
博客地址 http://blog.csdn.net/foxdave SharePoint 2010首次引入了BCS的概念 - Business Connectivity Service.即业务连接服务. 简言之,它能将外部系统的数据(如业务系统的数据表.ODATA数据源等)读取到SharePoint中以外部列表的方式显示出来.并实现简单的CURD.它能够看作是2007版本号中BDC的升级版,或者也能够这么说.BCS包括了BDC,它能做BDC全部能做的东西.还能做很多其它的东西. Microsof…
1 学习计划 1.datagrid使用方法(重要) n 将静态HTML渲染为datagrid样式 n 发送ajax请求获取json数据创建datagrid n 使用easyUI提供的API创建datagrid(掌握) 2.实现取派员分页查询 n 调整页面基于datagrid发送ajax请求 n 创建PageBean封装分页参数 n 定义通用分页查询方法 n 将分页查询结果转为json返回 3.取派员批量删除 n 页面调整 n 服务端实现 4.取派员修改 n 页面调整 n 服务端实现 2 data…
現有的SharePoint 2007系統中,我們如果要安裝客製化的程式碼到系統中,我們必須製作一個解決方案包裝檔(Solution Package),然後在系統的中央管理後台中,真對整個伺服器農場Farm發佈出去. 使用解決方案包裝檔(Solution Package)的好處是在一個多台伺服器的環境中可以一次性將客製化程式碼發佈出去. 然而, 現有的解決方案包裝檔可以存取每一台伺服器上的資源,而且我們為了方便通常會給予很高的執行權限或者是將它部屬到Global Assembly Cache中.…
<Project2016 企业项目管理实践>张会斌 董方好 编著 资源分配好以后,嗯,很满意! 可是!有人看了不满意,或者自己手贱分配错了,要改? 改就改呗,和分配有什么区别吗? 没有啊! 可是!万一!要改的不是一个,而是一堆呢? 不怕怕,资源可以批量替换批量删除. 例如下图示例中的资源"孙荷佑",要全部改成"洪国明",只要按住Ctrl键选取任务3.8.13,调出[分配资源]对话框,再选取"孙荷佑",就可以替换了. 具体怎么替换嘛,就…
背景信息: 通常在SharePoint环境中我们会使用很多的服务账号来运行各种不同的服务,尤其在企业环境中,由于权限管理条例严格,这些服务账号更是只能多不能少.面对如此多的服务账号,各个企业都会有自己管理账号的方式方法,比如使用KeyPass或者直接将密码明文文档化之类的方法等等.不过,万一的万一,你的密码丢掉了你要怎么办呢? 如果直接更换服务账号的密码,那么它所运行的服务很可能出现问题和错误.虽然SharePoint也给出了专门用于更换服务账号密码的命令方法,大大降低了风险,但不管怎么说,如果…
转:http://winsystem.ctocio.com.cn/26/11400026_2.shtml [IT专家网独家撰稿]SharePoint 2010与以前的版本相比,天翻地覆的变化并不为过.如果大家对以前的版本已经用的非常的熟练,可能仍然需要花费比较长的时间来研究一下SharePoint2010的新功能.在这篇文章中,笔者就给大家介绍一下SharePoint2010中列表的Add和Delete事件.这也是在这个版本中新增加的一个功能. 一.Add事件.Delete事件和Splist对象…
转:http://www.xue163.com/158/6/1585365.html 在SharePoint 2010中,我们可以使用Visual Studio 2010轻松创建WSP包来安装Web Part, Event Handler, Application Page以及其他.非常方便,但是你有没有研究过在在整个过程中SharePoint究竟做了些什么?以下是我根据http://msdn.microsoft.com/library/aa544500(office.14).aspx这边官方文…
一.RBS(Remote BLOB Storage)简单介绍 在SharePoint的大部分企业应用案例中,SharePoint都是要承担着非常繁重的文件管理工作,这些文件类型包含了Word文档,Excel文档甚至是数据量庞大的音频.视频文件.对于这些文件,SharePoint默认都是将它们以BLOB的数据形式存储在内容数据库其中.这就非常easy导致SharePoint的数据库容量被这些BLOB数据所高速消耗,并且用户在使用SharePoint进行文件的管理的时候,须要频繁地对这些大数据量的B…
  本文是记录Java中实现批量删除操作(Java对数据库进行事务处理),在开始之前先来看下面这样的一个页面图: 上面这张图片显示的是从数据库中查询出的出租信息,信息中进行了分页处理,然后每行的前面提供了一个复选按钮和对应的一个删除操作,可以选中多个进行操作,这里主要是进行删除操作.在执行删除操作之前先要选中对应的行信息,点击删除选中按钮进行删除.当进行多条信息删除的时候,需要使用java的事务处理机制对数据库进行删除,也就是说删除的时候如果选中的要删除的说有信息其中一条没有成功删除的话,那么就…
因为项目中有一个需求需要使用calendar控件,而且样式要和Reporting Service中的尽量一致,搜索了很久发现还是微软的AjaxControlToolkit提供的CalendarExtender比较适合,但是昨天在使用的时候碰到很奇怪的问题,也许有不少做SharePoint的朋友遇到过这个问题,没办法AjaxControlToolkit中确实有不少好用的控件,不用可惜了. 问题描述: 使用的是3.5的版本,在web.config中添加了assembly,也在globalCache中…
无意搜到下面一篇文章,http://www.cnblogs.com/lambertqin/archive/2012/04/19/2457372.html,原作者写的太"高大上",可操作性不强,让我走了很多弯路,这里把我实际操作的过程列出来. 1.我的环境 计算机名:sp2010 域名:box.com 目标站点:http://sp2010 个人站点:http://sp2010/my 2.操作步骤 1.下载PeoplePackV4_LAQIN.zip压缩包并解压到C盘.路径:C:\Peop…
DECLARE @tablename VARCHAR(30),@sql VARCHAR(500)DECLARE cur_delete_table CURSOR READ_ONLY FORWARD_ONLY FORSELECT name FROM sysobjects WHERE name LIKE 'PUB%' AND type='U'OPEN cur_delete_tableFETCH NEXT FROM cur_delete_table INTO @tablenameWHILE @@FETC…
由于SharePoint 2013推出不久,并非所有的企业都会升级到SharePoint 2013的,毕竟升级不是打打补丁这么简单,更多的企业还是使用Sharepoint 2010版本的,因此本人自行开发了SharePoint 2010中重置windows 活动目录(AD)域用户密码的WebPart,供有需要的免费下载,见本文附件.对于大中型的企业,特别是基于windows ad域管理的用户,如果能够在Sharepoint直接重置当前用户的windows 活动目录(AD)域用户密码,这样能够极大…
在Sharepoint 2010中启用Session功能的说明文档 开发环境:Windows 7系统,SharePoint Server 2010,Visual Studio 2010 按以下步骤进行操作: 1.“开始”---打开“控制面板”---打开“管理工具”---打开“服务”---检查“ASP.NET状态服务”是否处于“启动状态”,若不是,手动启动它. 2.在建立的网站的相应端口中打开SharePoint应用程序的web.config文件(如我的建立的80端口的网站的web.config文…
下文将为您介绍SQL中批量删除被注入的恶意代码的方法,供您参考,如果您也遇到了这样的问题,不妨一看,相信对您会有所帮助. 1,如果你的数据表很少的话,那么写几条简单的sql就搞定了 对于表中的nvchar类型的字段: 以下为引用的内容:update news set title=replace(title,'[恶意代码]','') 对于表中的text类型的字段: 以下为引用的内容:update news set content=Replace(Cast(content as varchar(80…
本文参考:http://blog.csdn.net/spring21st/article/details/15771861 http://stackoverflow.com/questions/5756067/how-to-empty-a-redis-database http://stackoverflow.com/questions/4006324/how-to-atomically-delete-keys-matching-a-pattern-using-redis 批量删除KeyRedi…
转:http://www.cnblogs.com/fatwhale/archive/2010/02/24/1672633.html 在Visual Studio 2010中,  已经集成了用于SharePoint开发的feature,通过它,我们方便快速的开发部署web part.内容类型.列表.工作流 .BDC等,基本上包含了在SharePoint中所有的开发项目.在这篇文章中,向大家介绍一下如果使用它来快速开发和部署Web Part.     我使用的是Visual Studio 2010…
Visual Studio中如何批量删除cs代码中的#region和#endregion,不删除它们中间的代码,只删除这两个标记及标记的注解的方法.Vs中提供了很强大的文本查找与替换功能,简单的替换只需输入原字符串和要替换成的字符串即可.但是复杂一些的可能就需要用到正则替换了,vs中也是支持正则表达式替换的.如题例子代码: #region 要被替换的注释 public void codeo() { } #endregion #region 要被替换的注释1 public void codeo1(…