上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 50 下一页
摘要: 前言:记录下写代码中遇到的小问题,帮同事写一个批量更新文档库标题字段的小程序,本来以为就Update一下就可以了,10分钟可以搞定。结果10分钟过去了,代码写好了,执行起来不报错,调试也没问题,只是要更新的东西没更新。然后问了下,文档库开启了签入签出(不判断会报错)和版本控制,找到问题所在了,Update是不行的。1、废话不多说,上图和代码。1 SPFile file = listitemcoll[j].File;2 file.CheckOut();3 file.Update();4 file.Item["标题"] = UpDateTo;5 file.Update();6 阅读全文
posted @ 2013-08-15 20:05 霖雨 阅读(1372) 评论(1) 推荐(0) 编辑
摘要: 简介:上传文档到文档库,并对项目级授权,查看项目级权限方法 //在列表根目录下创建文件夹 public static string CreatFolderToSPDocLib(string strFolderName, string strDocLibName) { string FolderPath = string.Empty; try { using (SPSite site = new SPSite(SiteUrl)) { using (SPWeb web = site.OpenWeb()) { web.AllowUnsafeUpdates = true; SPListCollec.. 阅读全文
posted @ 2013-08-15 08:55 霖雨 阅读(1399) 评论(1) 推荐(1) 编辑
摘要: 摘要:几个操作SharePoint用户组的方法,已经测试通过,但是没有提升权限,如果没有权限的人操作,需要提升权限(提权代码附后)。大家需要的话,可以参考下,写在这里也给自己留个备份~~//创建用户组 public static bool CreatSPGroup(string strGroupName, string strGroupDescription) { try { using (SPSite site = new SPSite(SiteUrl)) { using (SPWeb web = site.OpenWeb()) { web.AllowUnsafeUpdates = tr.. 阅读全文
posted @ 2013-08-13 17:49 霖雨 阅读(1917) 评论(1) 推荐(0) 编辑
摘要: 前言:在SharePoint使用中,经常纠结于版本问题,SharePoint 2013主要有免费的Foundation和收费的标准版、企业版三个版本,他们之间的功能上是不一样的,找了一些资料才发现下面的这个表格,还是很清楚的描述了各个版本的区别,拿过来给大家看看。大家如果想看原版的,我附加链接在最后,点进去看即可,还可以下载PDF文件。FoundationStandardEnterpriseDeveloperAccess ServicesNoNoYesApp Catalog (SharePoint)NoYesYesApp Deployment: Autohosted AppsNoNoNoA.. 阅读全文
posted @ 2013-08-13 10:39 霖雨 阅读(24528) 评论(1) 推荐(0) 编辑
摘要: 在我们添加Ribbon操作,或者对特定模板进行操作的时候,经常需要ListTemplate的数值,我们经常需要搜索各种网页,来查找匹配的ListTemplate值,其实,有个比较简便的方法。 像定义Ribbon的Xml头上的RegistrationId="101",意思就是文档库。 1、如下图,打开“网站内容”,添加应用程序,我们选择的是文档库,点击“高级选项”;2、查看URL上的ListTemplate的值,就是我们要找的Template 的ID,如下图;总结: 其实,SharePoint在很多地方,都用到URL上传ID的方法,比如列表的列表设置,可以看到列表的Guid; 阅读全文
posted @ 2013-08-12 14:17 霖雨 阅读(1655) 评论(0) 推荐(1) 编辑
摘要: 原理:在DNS服务器上,添加一条SharePoint门户所在主机的别名,当我们在浏览器里访问这个别名的时候,会自动到Dns去解析,解析出来这台主机,从而访问到我们的SharePoint门户。1、打开DNS服务器,在DNS里新建区域,如下图:2、一路下一步到输入区域名称,然后一路下一步到完成;3、在新的区域里新建别名4、填写别名,浏览主机,选择我想建别名的主机5、创建好了,点击确定,ping一下6、加备用访问映射,不废话看图了,下图;7、访问效果,可以看到http://www.sina.com.cn/SitePages/Home.aspx这个地址的访问效果了 结束语:添加完成以后,我们可以... 阅读全文
posted @ 2013-08-10 00:32 霖雨 阅读(3243) 评论(0) 推荐(0) 编辑
摘要: 新搭建的SharePoint 2013环境,第一次干的这么憋屈的慌,先是接了一个Ghost的服务器,装好的服务器、Sql、SharePoint、VS等一系列,却发现怎么都登陆不上去,输入账号3次以后白页。输入本机管理员没有权限,当时没想这么多,觉得可能是ghost的问题,造成了win2012系统的Guid和网络上的其它服务器冲突,索性重做服务器! 一路艰难的搭建环境,其实搭建过程并不困难,困难的是网速慢,尤其到了必备软件的联网更新,等的心烦。我不是在抱怨,只想说的是无论遇到多么心烦的事儿,保持必要的冷静是多么重要的一件事儿。当我搭建好环境以后,管理中心正常打开,新建网站集也正常,加备用访... 阅读全文
posted @ 2013-08-09 22:25 霖雨 阅读(3275) 评论(0) 推荐(0) 编辑
摘要: 前言,这是自己第一次写一个系列的文档,本来想使用SharePoint 2013版本,但是碍于SharePoint 2013对于硬件要求过高,自己的笔记本无法承受,所以退而求其次选择了在SharePoint 2010版本上做文档管理的Demo。当然,由于个人认知、水平有限,博客所涉及的深度有所欠缺,但是也希望能够给一些做这方面工作的人带来帮助,也分享自己在工作之余的一些心得,一共做了如下几篇博客。 1.SharePoint 2010 文档管理系列之准备篇 介绍:创建网站集、文档库、列表库,简单的库设置,视图使用和版本控制等。 2.SharePoint 2010 文档管理系列之文档搜索 ... 阅读全文
posted @ 2013-08-06 00:08 霖雨 阅读(6805) 评论(1) 推荐(4) 编辑
摘要: 前言:文档推送功能,不是一个复杂的功能,我们这里简单的应用了Ribbon定制、Js使用、对象模型推送(Server端),下面,我们来简单介绍下文档推送功能吧。一、 功能设计: 文档推送功能,主要就是一个文档库中,选择几个文档,点击Ribbon菜单上的推送菜单,跳入推送页面;推送页面选择目标列表,点击推送按钮,把选中的几个文档,推送到目标文档库。 我这里就是复制过去,并没有选择移动,当然如果你需要这样的功能,可以稍作修改以达到目的。推送过程可能存在重命的情况,这样我会在出现异常的时候,把文件名前加上当前时间推送过去。二、 源代码结构 如上图所示,包括一个Feature(用来激活功能),... 阅读全文
posted @ 2013-08-05 23:41 霖雨 阅读(2725) 评论(6) 推荐(0) 编辑
摘要: 前言:很多场景下,我们都需要对一篇文章或者文档的点击次数进行统计,然而SharePoint本身并没有给我们设计这样一个字段,所以我们需要通过简单的字段开发来实现这样一个功能。一、创建项目: 1. 创建一个空的SharePoint项目,添加一个“SharePoint映射文件夹”,映射到Template/Xml下,用来保存我们对于字段描述的xml。 2. 添加一个xml到映射的xml文件夹下,名字为fldtypes_字段名,前面的名字必须是这样规则,才会被SharePoint所识别,xml模板附后。 3. 添加一个VisitorRecord.cs文件继承自SPField字段,添加一个Vi... 阅读全文
posted @ 2013-08-04 22:17 霖雨 阅读(2987) 评论(4) 推荐(5) 编辑
上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 50 下一页