SPWeb.Webs,Site vs SubSite

noo*_*spt 5 sharepoint sharepoint-2007

我困惑之间SPSite,SiteCollectionSPWeb

所以我的理解是这个伪代码:

 http://My_server >>> TOP Level SIte or SPWEbApplication
 http://My_server/My_site >>>> Site Collection or SPSite
Run Code Online (Sandbox Code Playgroud)

现在SPSite,将引用其下的网站SPWeb.那么我们在使用时会得到什么SPWeb.Webs

什么是子网站?


测试代码:

SPWeb mySite = SPContext.Current.Web;
SPWebCollection sites = mySite.Webs;

foreach (SPWeb subSite in sites)
{
    Response.Write(SPEncode.HtmlEncode(subSite.Title) + "<BR>");
}
Run Code Online (Sandbox Code Playgroud)

Hen*_*y C 15

顶级网站集SPSite是在你有你的根Web容器SPWeb和子网站SPWebsSPWebs-它需要一段时间才能习惯的名称.

这是Microsoft引用的一个很好的图表:

在此输入图像描述

因此,子网站将是SPWeb网站集中顶级网站下的任何网站SPSite.