随笔分类 - Sharepoint
摘要:方式: 使用 open xml的open 方法直接对文件进行打开操作,可以根据出现的异常类型进行判断, 下面的方式省略这部分(默认只要打不开就认为文件有问题) bool isCorrupted = false; // Insert some text into the body, this woul
阅读全文
摘要:Sharepoint 文档被短期锁定,锁定状态为Short-term,该方式无法通过文档Checkin(comments)进行嵌入。 造成该文档锁定的原因是用户打开了文件,Sharepoint默认会锁定一段时间(1小时),在这1小时内是不可以修改的。 如果要进行修改,必须解锁,网络上大多的做法就是修
阅读全文
摘要:效果在列表库中添加序号列类型为计算值,公式中””号中的部分为固定部分,ID为列表本身的序号注意:不可用于自动填充值列,因为ID值需要在数据建立后才有。只可在ID值存在的情况下使用。
阅读全文
摘要:开发环境:Win2008R2 + VS2010 + SharePoint2010,控制台程序场景:在SharePoint2010中,New SPSite的时候出现错误提示“找不到位于http://sp10dev/的 Web 应用程序。请确认正确键入了此 URL。如果此 URL 需要提供现有内容,则系统管理员可能需要添加到指定应用程序的新请求 URL 映射。”解决方法:由于控制台程序在生成时选择的目标平台是“X86”导致的,修改成“X64”,在运行程序就ok了Sharepoint 2010 使用asp.net web应用程序,调试sharepoint程序终极解决办法 一直以来很多人都会被一件事所
阅读全文
摘要:命令 set-spmanagedaccount -useexistingpassword1. 以管理员身份运行SharePoint 2010 Management Shell2. 输入 set-spmanagedaccount 域\账号 -useexistingpassword 回车会有下一步的操作提示管理员密码更改之后,需要相应地更改服务器上服务的登录方式,iis应用程序池对应启动账号的,管理中心的配置服务账户,以及应用程序管理中的管理服务应用程序中的管理员
阅读全文
摘要:1. 选择文档库进入库的表单web部件2.进入到显示窗体页面后,添加web部件(社会协作中的记事板)即可。效果如下(在点击文档,查看属性可以看到,如果要在编辑属性中也有,那么在默认编辑窗体中也要添加):名称可以在添加webpart的时候编辑属性修改。
阅读全文
摘要:1. 右击图标属性,地址默认为:场/_layouts/Images/RatingsNew.png2. 打开iis管理器,右击列表所在站点,依次展开站点--_layouts--Images,在Imags文件夹上右击浏览默认路径为C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\template\images3. 在该文件夹下找到RatingsNew.png的图片。修改该图片中星星的颜色即可。
阅读全文
摘要:1. 选择文档库点击库设置2. 点击等级设置3. 选择是,点击确定进行以上三步操作之后,有可能在列表中未显示出来,需要修改列表的试图,将该列显示出来即可。操作步骤:1.点击文档库-->库--》修改试图勾选评分(0-5),点击确定
阅读全文
摘要:///获取术语集源 TaxonomySession session = new TaxonomySession(site); TermStore store = session.DefaultSiteCollectionTermStore; GroupCollection GroupAll = session.TermStores["Managed Metadata Service"].Groups; ///术语集源的根节点 foreach (Group Gr in GroupAll) { if (Gr.Name == "S...
阅读全文
摘要:在开发中一直都是从解决一个个问题使得code能力有所提升,最近在sharepoint的开发中遇到一个难题。简单描述下。做了一个webpart,需要写入一个值到文档库的列,该列类型为托管元数据。当然,要写入的值是在术语集中已经存在的。Baidu,Goole了很多资料多没能解决我的问题,直到cnblog http://www.cnblogs.com/love007/archive/2012/12/06/2805381.html 才成功,非常感谢。我在他的方法上做了简化,目前解决了我的问题。思路如下,要想通过代码将术语写回到术语集,首先得构造一个该类型的值,然后在写回到托管元数据列。定义元数据类//
阅读全文
摘要:错误信息:此网页的安全性验证无效并且可能损坏。请单击 Web 浏览器中的“后退”,刷新网页,再重试操作。此问题出现的根本原因是安全性的问题,即修改的权限,其实并不是操作的用户没有这个权限,而是webpart中执行的代码没有这个权限提升权限的方法1: SPSecurity.RunWithElevatedPrivileges(delegate() { ////代码部分 });如果只做查询等操作,以上权限提升方法足够了,只需要将代码放入上述指定位置即可。如果程序需要对现有列表中的数据进行操作,那么在代码中还需加上如下设置: site.AllowUnsafeUpdates = true;// SPSi
阅读全文
摘要:Sharepoint 设置顶级菜单的下拉菜单,在网上有找一些类似的功能,很多都是自己开发控件然后部署,其实这个完全可以sharepoint 设置获得。效果: 一,启用设置功能进入网站设置—》网站集管理—》网站集功能—》启用sharepoint server 发布基础架构 功能如下图:二,回到网站进入网站设置—》外观 (下方会多一个导航的功能) 如图:三,设置:点击上图的导航功能在全局导航下相继添加标题和链接,保存。
阅读全文
摘要:需求描述:Sharepoint 文档库中存放的文档太多的时候,我们可以根据文件的不同用途,功能等建立文件夹进行分类存放,方便管理。这种存储方式和我们在电脑磁盘中新建文件夹存放文件是一样的。在sharepoint中同样有以文件夹作为导航的功能,方便用户浏览文档库的存放结构,从而直接进入到要查看的文件夹下。先上效果图:说明:左侧是开发的webpart,内容是获取到的右边测试文档库的文件夹的一个结构,文件夹名,查看路径。点击左边的一个文件夹,右边文档库会显示相应文件夹下的文件。代码如下:1. 在项目中添加可视化用户控件2. 前台添加treeview控件3. 后台代码protected void Pa
阅读全文
摘要:最近的项目需求中有一个这样的小功能,需要获取到文档库下的所有文件夹名称,并保存到dropdownlist中,代码如下。View Code protected void Page_Load(object sender, EventArgs e) { DataBindLoad(); } private void DataBindLoad() { SPSecurity.RunWithElevatedPrivileges(delegate() { // 提升权限 try ...
阅读全文
摘要:最近在做webpart的开发,我开发了自己的第一个webpart,上传文档的。下面说一下在开发测试时遇到的一个问题。由于在测试的时候一直用的是场管理员的账号进行测试。我没有调试,而是在代码里面写了用于测试的日志记录。日记记录的方式就是自己在代码中写信息到文本文件中,我当时把文本文件路径指定到场服务器的C盘根目录。在用场管理员的账号进行得很顺利。开发快告一段路了,邀请同事进行测试和自己一起测试。问题就在这里出现了,当我使用自己的账号(非场管理员)进行登录使用了这个webpart的页面时,显示禁止访问,并提示可能要求登录,摸索了大半天,重复修改代码,发布解决方案,然后收回。最后把问题圈定在记录日志
阅读全文

浙公网安备 33010602011771号