2013-03-12 58 views
0

当我使用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;       
    } 
    } 
} 

感谢,

回答

0

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

感谢