2010-09-15 15 views
5

Estoy trabajando en un WebPart, para ser utilizado en SharePoint, que mostrará una lista de documentos dentro de una biblioteca de documentos. Para hacerlo, creo que necesito hacer referencia al objeto SPWeb para el que está alojado el elemento web. Lamentablemente, no veo cómo acceder al SPSite actual o al SPWeb desde dentro de un WebPart. ¿Cómo accedería a ellos desde dentro de un WebPart?Obtener SPWeb actual del elemento web

Respuesta

13

Utilice la propiedad estática SPContext.Current para obtener acceso a su entorno de SharePoint. Desde SPContext puede obtener acceso tanto al SPWeb actual como al SPSite.

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

Ni siquiera noté la propiedad SPContext. ¡Muchas gracias! – senfo

Cuestiones relacionadas