none
spsite和spweb区别 RRS feed

  • 问题

  • 刚刚开始学习sharepoint开发,很困惑spsite和spweb。他们到底有什么不同。望各位大虾赐教!!
    2011年9月21日 7:27

答案

  • 您好。

    SPSite 对应的是站点集 (sitecollection),站点集只能总管理中心创建, 从某种程度上来说,也可以理解为根站点;

    SPWeb对应的是站点(Site), 站点是从当前站点创建的,站点下面还可以包括站点;

    如果你是学习开发,那么这段代码是你常用的:

    using(SPSite oSiteCollection = new SPSite("http://Server_Name"))
    {
        using(SPWeb oWebsite = oSiteCollection.OpenWeb("Website_URL"))
        {
            SPList list=oWebsite.Lists["mylist"];
      ...
        }
    }

    更多的内容请参考 SDK:http://msdn.microsoft.com/zh-cn/library/microsoft.sharepoint.spsite.aspx

    • 已标记为答案 Wayne Fan 2011年9月29日 8:46
    2011年9月23日 1:55