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

Problemas con directorios del website utilizando masterpages

Estas en el tema de Problemas con directorios del website utilizando masterpages en el foro de ASPX (.net) en Foros del Web. Mi problema es muy sencillo, espero poderme explicar bien.... Quiero incluir codigo javascript en mis paginas desde un archivo .js Para esto se que con ...
  #1 (permalink)  
Antiguo 23/06/2010, 14:00
 
Fecha de Ingreso: marzo-2010
Mensajes: 34
Antigüedad: 14 años, 1 mes
Puntos: 0
Problemas con directorios del website utilizando masterpages

Mi problema es muy sencillo, espero poderme explicar bien....

Quiero incluir codigo javascript en mis paginas desde un archivo .js

Para esto se que con incluirla en mi master page es como incluirla en todas las paginas que la utlizen.

Tengo una master page principal y de ahi derivo (si es que esta bien dicho) otras master pages.

El problema es el siguiente, yo incluyo el archivo de la siguiente manera:
Código HTML:
Ver original
  1. <script type="text/javascript" src="../Scripts/general.js"></script>
y todas las paginas que estan en un nivel que para ellos "../Scripts/general.js" existe funciona correctamente, pero obviamente las paginas que estan en un nivel mas abajo donde "../Scripts/general.js" no encuentran nada.

Para esto pense incluirla en mi master page principal de la siguiente manera:
Código HTML:
Ver original
  1. <script type="text/javascript" src="~/Scripts/general.js"></script>
pero no funciona, ya que un archivo que este por ejemplo, en el siguiente directorio: "raiz/Administracion/Altas/" me lo busca asi: "raiz/Administracion/Altas/~/Scripts/general.js"
y obviamente no va a encontrar nada...

Cual seria la manera correcta de agregar mi archivo js????

salu2 y gracias de antemano!
  #2 (permalink)  
Antiguo 23/06/2010, 17:19
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 5 meses
Puntos: 4
Respuesta: Problemas con directorios del website utilizando masterpages

Prueba con esto a ver qué tal:
Código HTML:
Ver original
  1. <script language="javascript" type="text/javascript" src='<%= ResolveClientUrl("~/scripts/general.js") %>'></script>
Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #3 (permalink)  
Antiguo 24/06/2010, 07:28
 
Fecha de Ingreso: marzo-2010
Mensajes: 34
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Problemas con directorios del website utilizando masterpages

hola Bravenap, gracias por responder
ya lo habia intentado asi

pero me marca el siguiente error:

The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>)


Exception Details: System.Web.HttpException: The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).

=(
  #4 (permalink)  
Antiguo 24/06/2010, 09:53
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Respuesta: Problemas con directorios del website utilizando masterpages

Como las mater pages no admiten tags del lado de servidor, prueba esto:
Código ASP:
Ver original
  1. Protected Sub Page_Load(sender As Object, e As EventArgs)
  2.     Page.ClientScript.RegisterClientScriptInclude("somescript", ResolveUrl("some.js"))
  3. End Sub
  #5 (permalink)  
Antiguo 25/06/2010, 01:38
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 5 meses
Puntos: 4
Respuesta: Problemas con directorios del website utilizando masterpages

¿Ah no? Pues a mí me está funcionando en un master.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #6 (permalink)  
Antiguo 28/06/2010, 07:38
 
Fecha de Ingreso: marzo-2010
Mensajes: 34
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Problemas con directorios del website utilizando masterpages

Pues lo que hize por mientras, quizas no sea lo mejor, pero pues funciona hehe

lo agregue 3 veces de la siguiente forma:
Código HTML:
Ver original
  1. <script src='../Scripts/general.js' type="text/javascript"></script>
  2. <script src='../../Scripts/general.js' type="text/javascript"></script>
  3. <script src='../../../Scripts/general.js' type="text/javascript"></script>
asi abarco todos los niveles de mis directorios, incluyendo un nivel mas abajo del que actualmente uso hehe

como quiera gracias por la ayuda, intentare con lo del load

salu2!
  #7 (permalink)  
Antiguo 29/06/2010, 04:11
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 5 meses
Puntos: 4
Respuesta: Problemas con directorios del website utilizando masterpages

¿Qué .Net Framewowrk estás utilizando?
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!

Etiquetas: directorios, masterpages, website, aspx
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 12:46.