0

目前,我使用的是sharepoint 2010,我使用下面的代码来获取站点主题的颜色,但是当我获得默认(无主题)时它会发生异常(空主题url)。请帮我获得默认颜色(无主题)。

using (SPSite site = new SPSite(this.Context.Request.Url.ToString()))
{
  using (SPWeb web = site.OpenWeb())
  {
     string urlTheme = ThmxTheme.GetThemeUrlForWeb(web);                   
     using (ThmxTheme thmxTheme = ThmxTheme.Open(web.Site, urlTheme))
     {
        dark2 = thmxTheme.DarkColor2.DefaultColor.Name;                           
     }
  }
}

谢谢,

4

1 回答 1

-1

你不能做这个。因为在 SharePoint 主题文件夹中没有默认名称的主题。

谢谢

于 2013-03-12T09:03:21.473 回答