代码之家  ›  专栏  ›  技术社区  ›  noob.spt

spweb.webs,站点与子站点

  •  5
  • noob.spt  · 技术社区  · 16 年前

    我很困惑 SPSite , SiteCollection SPWeb ?

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

     http://My_server >>> TOP Level SIte or SPWEbApplication
     http://My_server/My_site >>>> Site Collection or 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>");
    }
    
    2 回复  |  直到 9 年前
        1
  •  15
  •   ΩmegaMan    9 年前

    顶级网站集 SPSite 是一个包含根站点的容器 SPWeb 子网站 SPWebs 在下面 斯皮韦斯 -习惯这些名字需要一段时间。

    下面是一个很好的微软图表:

    enter image description here

    因此, 子网站将是任何网站 SPWEB 在网站集中的顶级网站下 斯派斯特 .

        2
  •  2
  •   ΩmegaMan    9 年前

    顶级站点也称为根站点 SPSite.RootWeb .