Получить актуальный SPWeb из веб-части - PullRequest
5 голосов
/ 15 сентября 2010

Я работаю над WebPart, который будет использоваться в SharePoint, который будет отображать список документов в библиотеке документов.Я считаю, что для этого мне нужно сослаться на объект SPWeb, для которого размещена веб-часть.К сожалению, я не вижу, как получить доступ к текущему SPSite или SPWeb из WebPart.Как бы я получил к ним доступ из WebPart?

1 Ответ

14 голосов
/ 15 сентября 2010

Используйте статическое свойство SPContext.Current, чтобы получить доступ к своей среде SharePoint. Из SPContext вы можете получить доступ как к текущим SPWeb, так и к SPSite.

SPWeb myWeb = SPContext.Current.Web;
SPSite mySite = SPContext.Current.Site;
...