В чем разница между этими двумя методами доступа к модели SharePoint? - PullRequest
4 голосов
/ 20 ноября 2008

Из нескольких способов доступа к модели SharePoint сайта SharePoint Services 3.0 из приложения ASP.NET два, похоже, очень похожи:

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

  2. SPWeb site = SPContext.Current.Web;

Насколько я понимаю, оба эти метода должны выполняться из приложения ASP.NET, так в чем же разница между ними и существует ли ситуация, когда предпочтительнее использовать один из них над другим?

1 Ответ

4 голосов
/ 21 ноября 2008

Технически они сохраняют ту же цель, но я рекомендую вам использовать SPContext, который был представлен в объектной модели WSS V3.0. Класс SPControl как раз для обратной совместимости с WSS V2.0

...