我们可以很简单的把SharePoint 2010站点风格变成2007,在SharePoint Foundation 2010中的新SPWeb类里,新增一个属性UIVersion,它定义了我们当前站点UI的版本号,SharePoint 2010的版本号是4,2007的版本号为3,通过它可以很方便的在2010和2007之间转换。且该属性是定义在SPWeb类中,意味着在同一个站点集下,可以同时存在SharePoint 2010风格的站点和2007风格的站点。
几行代码就可以搞定。
SPSite site = new SPSite(站点集路径);
SPWeb web = site.OpenWeb(要设置的站点路径);
web.UIVersion = 3; //改为2007风格
web.Update();
转变之前2010:
转变之后2007: