当我得到网站主题默认(没有主题)时,我无法获取主题网址(空主题网址)

时间:2013-03-12 08:49:47

标签: sharepoint-2010

目前,我使用了sharepoint 2010,我使用下面的代码获取网站主题的颜色,但是当我获得默认(没有主题)时它会发生异常(空主题网址)。请帮助我获得默认颜色(没有主题)。

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;                           
     }
  }
}

谢谢,

1 个答案:

答案 0 :(得分:0)

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

谢谢