none
inquietud acceder a objeto de un sitio desde un subsitio RRS feed

  • Pregunta

  • buenos días agradecería su explicación, tengo un sitio donde tengo dos listas y desde el subsitio necesito acceder a las listas del sitio padre para un web part que debo hacer:
    No tengo claridad  como acceder si es
    using (SPSite sitio = new SPSite(HttpContext.Current.Request.Url.ToString())
    {
    using (SPweb website = sitio.OpenWeb())
    {
    SpList list = website .Lists["list1"];
    }
    }


    using (SPweb website = sitio.RootWeb()) a que hace referencia?
    sitio.RootWeb.Webs[0] a que hace referencia?

    Gracias.


    sandra

    miércoles, 4 de noviembre de 2015 16:03

Respuestas

  • Hola,

    Para trabajar con el contexto actual al definir una instancia de SPSite te remito a la página de documentación de MSDN En la que puedes encontrar distintas posibilidades para definir este objeto:

    https://msdn.microsoft.com/library/Microsoft.SharePoint.SPSite

    Presta también atención a cuando tienes que disposar o no SPSite (

    https://msdn.microsoft.com/es-es/library/ee557362)

    Respecto a tus preguntas del final: sitio.RootWeb te da el sitio raíz  de la colección de Sitios...lo mismo que sitio.RootWeb.Web[0]

    Saludos


    Juan Carlos Gonzalez Martin | Office Servers & Services MVP Director revista CompartiMOSS: http://www.compartimoss.com Blog:jcgonzalezmartin.wordpress.com/ Twitter: @jcgm1978

    • Propuesto como respuesta Moderador M jueves, 5 de noviembre de 2015 15:31
    • Marcado como respuesta Moderador M miércoles, 11 de noviembre de 2015 15:36
    jueves, 5 de noviembre de 2015 7:28