0
我写了一段代码以在SharePoint应用程序中创建自定义安全组。代码运行在在网站级别功能的激活和如下:网站权限中缺少SharePoint自定义安全组
public override void FeatureActivated(SPFeatureReceiverProperties properties)
{
SPSite site = (SPSite)properties.Feature.Parent;
using (SPWeb web = site.OpenWeb())
{
if (!GroupExists(web.SiteGroups, "Test Column Administrators"))
{
web.SiteGroups.Add("Test Administrators", web.AssociatedOwnerGroup, null, "Contains users and groups who can administer Test Column articles.");
web.AssociatedGroups.Add(web.SiteGroups["Tets Column Administrators"]);
web.Update();
}
}
}
代码中并创建一个组,并将其添加到SharePoint网站但是当我去网站操作 - >网站权限(_layouts /用户。 aspx页面),该组缺失。但是当我手动进入groups.aspx页面(_layouts/groups.aspx)时,它就在那里。
如何让我的代码创建该组以使其出现在user/aspx页面中?
在此先感谢
麦克,非常感谢你回答这个问题。这正是问题所在。 – iris