摘要:
由一个已知的URL创建一个SPSite 代码实现 try { Uri site_uri = new Uri(); //将要创建的网页在当前环境下是否已经存在 if (SPSite.Exists(site_uri)) ... 阅读全文
摘要:
使用代码为SPList添加用户组,并且设置用户组的权限 代码实现 using (SPSite mySPSite = new SPSite()) { SPWeb mySPWeb = mySPSite.RootWeb; string spGroupName1 = "mySPGroup1"; ... 阅读全文
摘要:
WebParts的访问群体,日文系统中叫[対象ユーザー] 通过使用目标访问群体,可以将内容(如列表或库项目、导航链接以及整个 Web 部件 (Web 部件:由标题栏、框架和内容组成的信息模块单元。Web 部件是 Web 部件页的基本结构块。))显示给特定用户组。在希望仅提供与特定用户组相关的信息时,此功能非常有用。例如,可以将 Web 部件添加到法律部门的门户网站,其中包含仅对该部门可见的有效... 阅读全文
摘要:
在MOSS页面上设置自定义权限级别,可以进入以下页面进行操作
在“网站设置”页上的“用户和权限”下,单击“高级权限”。
在工具栏上,单击“设置”,然后单击“权限级别”。
使用代码实现:
using (SPWeb oWebsite = SPContext.Current.Site.AllWebs["Subsite_Name"])
{
SPRoleDefinitionCollection collRoles = oWebsite.RoleDefinitions;
//取得名为【Definition_Name】的自定义权限级别
SPRoleDefinition oRoleDefinition = collRoles["Definition_Name"];
//定义【Definition_Name】所拥有的权限
oRoleDefinition.BasePermissions = SPBasePermissions.FullMask ^
SPBasePermissions.ManagePermis 阅读全文