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

¿Fue útil?

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
scroll top