【发布时间】:2012-09-29 20:06:16
【问题描述】:
我有一个共享点网络部件,其中将提供一个文本框和提交按钮。单击提交按钮应创建一组文件夹和子文件夹,并将权限分配给具有贡献权限的组。
一切正常,即使用户/组贡献权限,他们也无法将文件上传到文档库。
我使用以下代码集动态添加文件夹/子文件夹的权限。
SPGroup oGroup = web.Groups.GetByID (oFieldUserValue.LookupId);
SPPrincipal principal = (SPPrincipal)oGroup;
SPRoleAssignment roleAssignment = new SPRoleAssignment(principal);
permFolder.Item.BreakRoleInheritance(true);
roleAssignment.RoleDefinitionBindings.Add(web.RoleDefinitions["Contribute"]);
permFolder.Item.RoleAssignments.Add(roleAssignment);
permFolder.Item.Update();
finalItem.Update();
【问题讨论】:
标签: c# sharepoint