摘要:
uint unit = 2052; //中文 // unit = 1033; 英文 SPWebTemplate webTmp = _SPWeb.GetAvailableWebTemplates(unit)[strTempName]; SPWeb newWeb = web.Webs.Add(webUrl, webName, "", unit, webTmp,true, false);
阅读全文
摘要:
private void CreateListFromTemp(SPWeb web,string lstTempName,string strTitle,string strDescription,SPNavigationNode newNode) { web.AllowUnsafeUpdates = true; SPListTemplate listTemps = web.Site.RootWeb.Site.GetCustomListTemplates(web.Site.RootWeb)[lstTempName]; Guid listId = web.Lists.Add(strTitle+.
阅读全文
摘要:
网站左侧快速启动栏中创建一个新的节点目录:private SPNavigationNode CreateNavigation(string strTitle, string url, SPWeb web) { web.AllowUnsafeUpdates = true; SPNavigationNode newNode = new SPNavigationNode(strTitle,"", true); web.Navigation.QuickLaunch.AddAsFirst(newNode); newNode.Update(); web.Update(); web.Al
阅读全文
摘要:
给网站新增一个用户组“Members”,给用户组赋予“参与讨论”权限,并新增所有授权用户SPRoleDefinition oRole= newWeb.RoleDefinitions["参与讨论"];SPGroup oGroup = newWeb.SiteGroups["Members"];SPRoleAssignment oRoleAssignment = new SPRoleAssignment(oGroup);oRoleAssignment.RoleDefinitionBindings.Add(oRole);newWeb.RoleAssignment
阅读全文