martes, 21 de abril de 2009

CopyUtil.aspx - Una gran Application Page

CopyUtil.aspx es una application page dentro de MOSS 2007 que nos permite navegar a un item sabiendo el id del item, el id de la lista, el id de la site y el id de la site collection, esto nos ahorra mucho trabajo a la hora de componer urls hacia los items.

Para ir a un item concreto tenemos que construir la siguiente URL:

http://server/_layouts/CopyUtil.aspx?Use=id&Action=dispform&ItemId=X&ListId=X&WebId=X&SiteId=X

sustituyendo las X por los ID's correspondientes. El parámetro "action" puede ser sustituido por dispform o editform, para que nos rediriga a la URL que nos muestra el item o para que nos rediriga a la URL para editar el item.