Foros del Web » Programando para Internet » ASPX (.net) »

Conseguir raiz de Dir Virtual. (.NET 2.0)

Estas en el tema de Conseguir raiz de Dir Virtual. (.NET 2.0) en el foro de ASPX (.net) en Foros del Web. Hola buenas tardes amigos... Bueno, pues eso, necesito agregar unos ficheros de forma dinámica a mi sitio web. Actualmente lo estoy haciendo asi: Código: Page.ClientScript.RegisterClientScriptInclude("scriptDiseno", ...
  #1 (permalink)  
Antiguo 05/01/2007, 04:11
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Conseguir raiz de Dir Virtual. (.NET 2.0)

Hola buenas tardes amigos...

Bueno, pues eso, necesito agregar unos ficheros de forma dinámica a mi sitio web. Actualmente lo estoy haciendo asi:

Código:
Page.ClientScript.RegisterClientScriptInclude("scriptDiseno", "/Corevehiculos/Fijos/js/script.js");
Pero claro, cuando la página está en otra ruta, tengo que cambiar el path:
Código:
Page.ClientScript.RegisterClientScriptInclude("scriptDiseno", "../../Corevehiculos/Fijos/js/script.js");
Entonces, ¿Como podría hacer referencia "del raiz del directorio virtual" en el cual se está ejecutando la aplicación?

Probé con Server.MapPath("/Fijos/js/script.js") pero me va a buscar a c:\inetpub\wwwroot...
Tengo el mismo problema para redireccionar a una página, tengo que andar cambiando el path en cada página, dependiendo de en que carpeta estén para que puedan apuntar a la misma página. En modo HTML se que vale poniendo el "~" pero en modo código.... no tengo ni idea.

En fin, si alguien me puede ayudar se lo agradecería. Saludos cordiales gente.
__________________
Charlie.
  #2 (permalink)  
Antiguo 06/01/2007, 13:02
 
Fecha de Ingreso: mayo-2004
Ubicación: Guadalajara, Jalisco, México
Mensajes: 724
Antigüedad: 20 años
Puntos: 6
Re: Conseguir raiz de Dir Virtual. (.NET 2.0)

Request.ApplicationPath() te regresa el nombre el dir, si esta en la raiz te regresara "" por ejemplo..

si estas en www.tusitio.com te regresara ""
si estas en www.tusitio.com/demo te regresra "demo" ó "/demo"

saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:57.