这两种访问SharePoint模型的方法有什么区别?

时间:2008-11-20 18:02:33

标签: asp.net sharepoint wss

在从ASP.NET应用程序访问SharePoint Services 3.0网站的SharePoint模型的几种方法中,有两种看起来非常相似:

  1. SPWeb site = SPControl.GetContextWeb(Context);

  2. SPWeb site = SPContext.Current.Web;

  3. 我的理解是,这两种方法都需要在ASP.NET应用程序中执行,那么它们之间的区别是什么呢?是否有一种情况下最好使用另一种方法?

1 个答案:

答案 0 :(得分:4)

它们在技术上保存了相同的目的,但我建议您使用SPContext,它是在WSS V3.0的对象模型中引入的。 SPControl类只是为了向后兼容WSS V2.0