2011-12-22 2 views
0

특정 SPWEB에 대한 GUID를 가져 오려고합니다. 그러나 SPWEB.ID 값을 확인하려고하면 비어 있습니다.왜 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** 

답변

0

이 코드는 현재 웹 컨텍스트를 얻을 작동합니다

string _siteURL = SPContext.Current.Site.Url; 

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

이제 web.ID는 현재 사이트의 URL로 설정됩니다

관련 문제