文章分类 - sharepoint
sharpeoint 取导航数据
摘要:string siteUrl = "http://MyServer/sites/MySiteCollection"; ClientContext clientContext = new ClientContext(siteUrl); Web site = clientContext.Web; // Get the Quick Launch navigation node collection. NavigationNodeCollection collQuickLaunchNode = site.Nav...
阅读全文
SharePoint 中 MasterPage 控件介绍
摘要:下面列出了SharePoint的母版页中定义的所有占位符:(详细位置请对照default.master)1、放置连接到顶级站点的超连接2、放置顶部一行内容。3、放置站点名称4、放置搜索框5、放置水平导航栏6、放置水平导航栏一行内容。7、页面编辑控件,当页面进入编辑页面模式时使用(当我们点SiteActions,EditPage后)8、在WindowsSharePointServices中默认为空,用于附加的页面编辑控件9、左侧的图片10、Title区左侧边框11、TitleBreadcrumb页面导航区12、Breadcrumb区下面的标题13、一个放置页面级命令的地方,比如在WIKI站点里的
阅读全文
SharePoint文档库中的文件 批量签入
摘要:SPSite site = new SPSite(站点路径); SPWeb web = site.OpenWeb(文档库web站点路径); SPList li=web.Lists[文档库名字]; for (int i = 0; i < li.Items.Count;i++ ) { SPFile file = li.Items.File; if (file.CheckOutStatus.ToString() != "None") { //判断文件状态,签出状态:LongTermOffline file.CheckIn("check in by code&quo
阅读全文
PowerShell(九) 条件控制、逻辑
摘要:• -eq 判断是否等于(equal)• -lt 判断时候小于(less than)• -gt 判断是否大于(greater than)• -ge 判断是否大于或等于(greater of equal)• -le 判断是否小于或等于(less or equal)• -ne 判断是否不等于(no equal)在之前的几个小节中,如果你注意的话,应该可以发现PowerShell对于大小写并不敏感,可是在某些时候我们却需要区分它们,因此,还可以使用诸如:• -ieq (case-insensitive)• -ceq (case-sensitive)if (条件){代码}elseif (条件){代码}
阅读全文
sharepoint 长时间操作处理。
摘要:try { using (SPLongOperation operation = new SPLongOperation(this.Page)) { operation.LeadingHTML = "Please wait while the operation runs"; operation.TrailingHTML = ""; operation.Begin(); ...
阅读全文
生成 linq to sharepoint 对象模型&sharepoint 母板页
摘要:生成 linq to sharepoint 对象模型cd $(ProjectDir)set path=%path%;C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BINspmetal.exe /web:http://sh-fm-dyl:8000 /namespace:webparttools.VsTools /code:SPLinq.cssharepoint 母板页位符的Name 描述PlaceHolderAdditionalPageHead 需要写在页面标签里的附加内容,如引用的脚本或样式文件P
阅读全文
获取当前页的列表中的栏
摘要:#region 获取当前页的列表中的栏 public List GetPageList(string listname) { SPList spList = SPContext.Current.Web.Lists[listname]; Id = spList.ID; ListName = listname; List typeList = new List(); SPSecurity.RunWithElevatedPrivileges(delegate ...
阅读全文
直接修改SharePoint 数据库 更改用户信息,要修改两个表
摘要:直接修改SharePoint 数据库 更改用户信息,要修改两个表update UserInfo set tp_Email='' where tp_Login='domain\test' select * from AllUserData where tp_ListId=(select tp_ID from AllLists where tp_Title='User Information List')update AllUserData set nvarchar4='‘ where tp_ListId=(select tp_ID from
阅读全文
Sharepoint 列表中 附件文件获取
摘要:Sharepoint 列表中 附件文件获取 SPSite site=new SPSite(url);SPWeb web=site.OpenWeb(); SPList olist = web.Lists["最新通知"];SPList nlist= web.Lists["最新通知New"]; SPListItem nitem = null; foreach (SPListItem oitem in olist.Items) { string title = oitem["标题"].ToString(); nitem = nlist.Ite
阅读全文
SharePoint 2010 Bug汇总
摘要:1. 【Bug描述】:在带有分组的视图中直接点击某一项(会弹出子窗口)编辑再保存后,当前页面将出不了纵向滚动条,而且页面顶部的“浏览/项目/列表”Ribbon也打不开。【解决办法】:关闭浏览器所有进程,并重启浏览器。2. 【Bug描述】:在创建多个私有视图后,在通过面包屑下拉框选中任一私有视图时,面包屑中显示出的视图名都会是某一固定的视图名(但数据区中显示出的却是正确的视图内容),在点击“编辑视图”后,出现的也是固定的某一私有视图。【解决办法】:打补丁:http://technet.microsoft.com/en-us/sharepoint/ff8008473. 【Bug描述】:有个别用户无
阅读全文
sharepoint 查找 Loginuser在item 中的权限
摘要:using (SPSite site = new SPSite(approver.ParentTask.WFContext.Web.Site.ID)) { using (SPWeb currentWeb = site.OpenWeb(approver.ParentTask.WFContext.Web.ID)) {SPList currentlist = currentWeb.Lists[this.ListID]; SPListItem superItem = currentlist.Items.GetItemById(this.ItemID); SPRoleAssignmentCollec..
阅读全文
sharepoint 工作流个人代理第一个审批人做代理 时 添加权限的问题
摘要:下面是个人代理第一个审批人做代理 时 添加权限的问题问题1:在代理委托类里直接添加 当前审批人权限,流程里 删除已所有人权限,会把加过的权限删除。2、先执行 item.update();再添加权限。重新发起流程,权限加上了,但流程提示走到第一个审人节点出错(工作流无法更新此项目,可能是因为此项目的一个或多个列需要其他类型的信息),表单的单据状态也没有改变,还是草稿状态2、 #region 添加审批权限代码 try { SPSecurity.RunWithElevatedPrivileges(delegate() { using (SPSite site = new SPSite(ap...
阅读全文
浙公网安备 33010602011771号