01 2014 档案
摘要:公司内部有很多部门都创建了Wiki库,来做知识共享。公司是Hosting的SharePoint环境,不能写服务器端代码,要操作Wiki只能通过Web Service来完成,所以,碰到两个情况: 1)Wiki库中已经有了几百篇的文章,文章中有些文字需要更新,几百篇文章手动更新肯定累死; 2)有人想写个程序,自动将包含图片的Word文档内容新建成Wiki; 说白了,其实就是如何使用SharePo...
阅读全文
摘要:首先看一张sharepoint2013中ChartWebPart的效果图。在sharepoint2010中加入了一个新的webpart,叫ChartWebPart,提供了对数据的图表展示,可以对数据进行柱状图、饼状图的展示。但是不知道为什么在sharepoint2013中这个webpart默认是不开启的。所以要在sharepoint2013中开启这个webpart,我们要设置一下。我们可以在“网站设置”->”web部件”->”文件”->“新建文档”->“新建”在webpart列表中找到 Microsoft.Office.Server.WebControls.ChartW
阅读全文
摘要:try { SPSecurity.RunWithElevatedPrivileges(delegate() //用此方法模拟管理员账户运行此事件处理程序 { SPWeb web = SPContext.Current.Web; //此时用户为sharepoint\system //Response.Write("用户为:" + web.CurrentUser); ...
阅读全文
摘要:不论是在工作流或是EventHandler中,我们经常希望模拟管理员权限,从而可以通过程序自定义列表项的权限。在工作流中可以用如下代码来提升权限:(以下代码实现的功能是断开列表项所继承的权限,除管理员以外)SPListItem item = workflowProperties.Item; SPSecurity.RunWithElevatedPrivileges(delegate() //用此方法模拟管理员账户运行此事件处理程序 { using (SPSite site = new SPSite(workflowProperties....
阅读全文
摘要:/// /// 列表项事件 /// public class EventReceiver2 : SPItemEventReceiver { /// /// 已添加项. /// public override void ItemAdded(SPItemEventProperties properties) { base.ItemAdded(properties); SPSecurity.RunWithElevatedPrivileges(delegat...
阅读全文
浙公网安备 33010602011771号