我有一个项目,我需要将用户添加到SharePoint门户,但是当我添加它们时,我还需要在单独的数据库中设置添加参数。
我想添加一个自定义管理屏幕,管理员可以在添加用户时设置这些值,而不是强制他们先添加用户,然后转到他们设置值的单独界面页面。
有没有人知道任何可以解释如何实现这一目标的好文章?
感谢。
答案 0 :(得分:1)
创建一个自定义的asp.net表单会更容易,该表单将获得有关用户所需的所有信息。 然后,提交可以将信息添加到所需的数据库中,并使用对象模型添加用户。
SPRoleAssignment MyRoleAssign = new SPRoleAssignment(”domain/alias”, “email address”, “User Name”, “Description”);
SPRoleDefinition MyRoleDef = newSubWeb.RoleDefinitions["Contribute"];
MyRoleAssign.RoleDefinitionBindings.Add(MyRoleDef);
site.RoleAssignments.Add(MyRoleAssign);
Code from farhanfaiz.wordpress.com here
否则SharePoint Web服务可能会这样做。 Examples here