martes, 27 de abril de 2010

Variables de Session en una Webpart de Sharepoint

Bueno pues hoy se me habia presentado un pequeño dilema y era realizar un link VOLVER, debido a que tengo 2 webparts y estan en sitios diferentes. Para que me entiendan un poco el contexto es el siguiente: se trata de una agenda cultural la cual tiene 3 subsitios,en cada uno de ellos hay un calendario propio de ese sitio, y en el el sitio principal hay un calendario que consume todos los eventos de los subitios asociados a el, estos calendarios los realize como un control de usuario y pinto los dias en que hay eventos en la lista de eventos de los subsitios. el detalle de los eventos cuando son seleccionados los realice en otro webpart, normal sin control de usuario ni nada, y solo se muestra en la pagina padre, por tanto debia enviarle la referencia de la pagina de donde provenia, para asi devolverlo rapidamente al sitio donde estaba. lo que hice entonces fue sencillo, utilice las variables de session Para crearla utilize string url = Request.Url.ToString(); HttpContext.Current.Session.Add("url", url); Para recuperarla utilize string url = HttpContext.Current.Session["url"].ToString(); Asi que no hay limites en este aspecto. es mas ahora se me abre un abanico de posibilidades porque ya puedo enviar por session configuraciones de webpart a un control de usuario. Algo que queria hacer desde hace rato.

No hay comentarios:

Publicar un comentario