вторник, 24 марта 2009 г.

Создание узла программными методами

private void CreateBackupSite(string createdSiteUrl,string yearWebUrl) { string title; uint nLCID; string description; string name; using (SPSite site = new SPSite(projectWebUrl)) { using (SPWeb web = site.OpenWeb()) { title = web.Title; nLCID = web.Language; description = web.Description; name = web.Name; site.AllowUnsafeUpdates = true; using (SPWeb pat = site.OpenWeb(yearWebUrl)) { pat.AllowUnsafeUpdates = true; using (SPWeb newWeb = pat.Webs.Add(name, title, description, nLCID, Config.ArchiveSite.TemplatePath, true, false)) { newWeb.AllowUnsafeUpdates = true; newWeb.Update(); newWeb.AllowUnsafeUpdates = false; } pat.AllowUnsafeUpdates = false; } site.AllowUnsafeUpdates = false; } } }

Комментариев нет: