Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2005, 09:05
Avatar de Bravenap
Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 6 meses
Puntos: 4
RegisterClientScriptBlock() desde global.asax

Muy buenas.

Estoy intentando que en todas las páginas que se soliciten se añada un bloque de script en la cabecera, para no tener que escribirlo en el código HTML de todas. Así en global.asax he intentado esto:

Código:
Imports System.Web.UI.Page

.....

    Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)
        RegisterClientScriptBlock(("script", "<script language='javascript' src='" & ruta & "'></script>")
    End Sub
Pero me indica que "la referencia a un miembro no compartido requiera una referencia de objeto".

Podría hacerlo directamente con Response.Write("<script>...") pero ya no quedaría dentro de la cabecera de la página.

¿Qué objeto debo crear para poder usar RegisterClientScriptBlock() en global.asax?¿Se puede hacer?

Gracias y 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!