【发布时间】:2010-01-25 08:41:45
【问题描述】:
我想知道实例化 SPSite 和 SPWeb 对象的最佳方法是什么。因为没有。您可以通过哪些方式做到这一点。我知道的一些方法
1.
SPSite mySite = SPControl.GetContextSite(Context);
SPWeb myWeb = SPControl.GetContextWeb(Context);
//为什么我们使用第二种方法和第一种方法一样,不需要编写硬编码的url,也不需要按照微软的建议进行处理。
2.
SPSite mySite=new SPSite("http://abc");
SPWeb myweb= mySite.RootWeb;
//Dispose
mySite.Dispose();
myweb.Dispose();
or difff. way of disposing for it by having using( )
/
3. Similar to first.. SPSite mySite = SPContext.Current.Site;
SPWeb myweb = SPContext.Current.Web;
让我知道是否还有其他最好的方法或手段,这应该是实例化对象的最佳方法.....
谢谢,
【问题讨论】:
标签: sharepoint