在从ASP.NET应用程序访问SharePoint Services 3.0网站的SharePoint模型的几种方法中,有两种看起来非常相似:
SPWeb site =
SPControl.GetContextWeb(Context);
SPWeb site = SPContext.Current.Web;
我的理解是,这两种方法都需要在ASP.NET应用程序中执行,那么它们之间的区别是什么呢?是否有一种情况下最好使用另一种方法?
答案 0 :(得分:4)
它们在技术上保存了相同的目的,但我建议您使用SPContext,它是在WSS V3.0的对象模型中引入的。 SPControl类只是为了向后兼容WSS V2.0