Entre otras opciones una es utilizar cookies. La idea es meter en una cookie la URL del padre mediante javascript y despues cogerla en el codigo .CS de la aplicacion .NET que estamos visualizando. Esto es porque al ser codigo que se encuentra en el servidor no podemos acceder a datos del cliente. Es por ello que utilizamos comandos de javascript.
1.- lo primero que hacemos es generar una cookie con la URL del padre nada mas cargar la pagina. Esto lo hacemos por javascript, en la parte superior del ASPX, para que sea lo primero en hacer:
script language="javascript" type="text/javascript">
document.cookie = 'urlPadre=' + window.parent.location.href;
/script>
2.- El siguiente paso es coger esa cookie cuando lancemos un evento de servido:
La siguiente parte es de C# y es la que se lanza una vez le pinchamos al botón de ‘exportar a PDF’. Este botón cogerá la cookie y utilizará la URL que almacena para poder pintarla en PDF.
try
{
string URLPDF = Request.Cookies["urlPadre"].Value.ToString();
Response.Cookies["urlPadre"].Expires = DateTime.Now.AddDays(1);
// Le damos a la cookie un tiempo de vida para que no se acumulen …
}
catch (Exception ex)
{ }
Suscribirse a:
Enviar comentarios (Atom)
About me
Ingeniero Superior Informático por la Universidad de Alicante
MCTS .NET Framework 2.0
MCTS Sharepoint 2007
MCTS .NET Framework 2.0
MCTS Sharepoint 2007
Links
Posts
-
▼
2008
(50)
-
▼
febrero
(9)
- Validar el formato de un mail
- Error: "Cannot open database "WSS_Content_...." re...
- SharePoint Capacity Planning Tool
- Error listItem.Update()
- Workflows de SP Designer no se inician automáticam...
- Enlazando SharePoint 2007 con Outlook 2007
- Habilitando el acceso anónimo en un Site de ShareP...
- Instalación de MOSS (MOSS Microsoft Office SharePo...
- Obtener URL principal desde Page Viewer webpart
-
►
julio
(10)
- Nueva certificación
- Project Server 2007 + SharePoint 2007
- Instalación de Project Server 2007
- Audiencias en SharePoint 2007
- Compatibilidad correo entrante (incoming email) en...
- Diferencia entre el GAC y la carpeta BIN
- MOSS User Search
- MOSS User Search (Version 2)
- Smartpart for SharePoint
- MOSS User Search (Vers. 2)
-
▼
febrero
(9)

0 comentarios:
Publicar un comentario en la entrada