jueves, 27 de agosto de 2009

SPFile y SPList

Breve ejemplo de cómo acceder a las propiedades de un documento almacenado en un document library. Que les sea útil:

SPWeb web = SPContext.Current.Web;
SPList list = web.Lists[Context.Request["Tipo"]];
SPListItem item = list.Items.GetItemById(Convert.ToInt32(Context.Request["ID"].ToString()));
SPFile file = item.File;
Context.Response.Redirect("/ap/" + Context.Request["Tipo"] + "/" + file.Name);


Ver todos los "mini-trucos" en http://surpoint.blogspot.com/search/label/Mini-truco

2 comentarios:

hola, mi duda es. donde meto este codigo? en una clase aparte o dentro de la solucion de mi site de sharepoint? en caso de que sea la segunda en cual? muchas gracias.

En mi caso lo he utilizado dentro de una application page.
Para más detalles de application pages, puedes consultar este link: http://msdn.microsoft.com/en-us/library/bb418732.aspx

Sin embargo, este código podría ir en otros lugares, dependiendo de la problemática que tengas que resolver.
Espero haber aclarado, cualquier duda no dejes de consultarnos.

Publicar un comentario