为什么SPWeb.ID为空?

时间:2011-12-22 04:00:53

标签: api sharepoint

我想获得特定SPWEB的GUID。 但是当我尝试检查SPWEB.ID的值时,它是空的。

我的代码:

**Using blogSiteSPWeb As SPWeb = siteCollectSPSite.OpenWeb(returnedSearchPath(pathCount))**

   **For Each subsite As SPWeb In blogSiteSPWeb.Webs

 dim guid as GUID

      guid = subsite.ID 

   .......
   Next

end using**

1 个答案:

答案 0 :(得分:0)

此代码可用于获取当前的Web上下文:

string _siteURL =  SPContext.Current.Site.Url;

using (SPSite site = new SPSite(_siteURL)
{
  {
   using (SPWeb web = site.OpenWeb())
      ... some code here
  }
}

现在web.ID将设置为当前网站的网址