2010-09-15 20 views
5

Je travaille sur un WebPart, à utiliser dans SharePoint, qui affichera une liste de documents dans une bibliothèque de documents. Pour ce faire, je crois que je dois référencer l'objet SPWeb pour lequel le composant WebPart est hébergé. Malheureusement, je ne vois pas comment accéder à l'actuel SPSite ou SPWeb depuis un WebPart. Comment accéder à ces éléments depuis un WebPart?Récupérer le SPWeb actuel à partir du Web Part

Répondre

13

Utilisez la propriété statique SPContext.Current pour accéder à votre environnement SharePoint. De SPContext vous pouvez avoir accès à la fois les SPWeb actuels et SPSite.

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

Je n'ai même pas remarqué la propriété SPContext. Merci beaucoup! – senfo