Turn on more accessible mode
Skip Ribbon Commands
Skip to main content
Turn on Animations

Encontrar el URL de una Lista o Biblioteca

Codigo


El Modelo de Objetos de SharePoint no dispone de una propiedad para encontrar el URL de una Lista o Biblioteca
Autor: Gustavo

Una Lista tiene diferentes URLs, uno por cada Vista de la Lista. El Modelo de Objetos de SharePoint permite encontrar directamente esos URLs (DefaultDisplayFormUrl, DefaultEditFormUrl, DefaultNewFormUrl, DefaultViewUrl), pero no tiene ninguna propiedad para encontrar el URL base de la Lista (sin la parte de "/forms/").

Para encontrar el URL relativo al Sitio, se puede utilizar el objeto RootFolder de la Lista:

    myList.RootFolder.ServerRelativeUrl;

Para encontrar el URL absoluto es necesario utilizar el URL de la Colección de Sitios de la siguiente forma:

    mySite.MakeFullUrl(myList.RootFolder.ServerRelativeUrl)

El siguiente fragmento de código indica como encontrar los dos URLs