Programáticamente obtener identificaciones de la lista de URLs
Pregunta
¿Es posible recuperar el ID de una lista o biblioteca con una URL?
Por ejemplo, http://myportal/mysubsite/mydocuments/forms/allitems.aspx
Si es así, por favor, proporcione un código de muestra.
Muchas gracias,
ks
Solución
SharePoint es extremadamente grande sobre la URL, lo pasamos, así que, aunque la URL no es realmente al sitio o a la lista (sino a una vista), ambos constructor para SPSITE y SPWeb.getList lo aceptan:
using (var site = new SPSite(url))
using (var web = site.OpenWeb())
{
var list = web.GetList(url);
// ID is now in list.ID;
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a sharepoint.stackexchange