UserControls y Javascript

08/08/2007 - 09:04 por Alhambra Eidos Kiquenet | Informe spam
Hola a todos,

tengo un user control ASCX que voy a utilizar en varias páginas, y varias
veces dentro de la misma página.

El ASCX define varios controles y código javascript asociado. El código
javascript lo tengo en una sección <script> dentro del código ASCX. No es
código javascript que genero en el servidor (code-behind), sino que está
dentro del código html del ascx.

Cuál sería la mejor opción para que ese código javascript sólo se
"renderizara" o se registrara una vez por página ? Es decir, si utilizo el
ascx 3 veces en la ´misma página, no quiero que se repita ese código
javascript 3 veces.

Saludos y gracias de antemano.

http://www.alhambra-eidos.es/web2005/index.html
www.kiquenet.net

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
08/08/2007 - 10:57 | Informe spam
"Alhambra Eidos Kiquenet"
wrote in message news:
Mostrar la cita
Lo mejor sería quitar el trozo de javascript del ascx, y meterlo dentro
de un string en el codebehind. Ese string, lo "registras" por código con
ClientScriptManager.RegisterClientScriptBlock, que lleva un argumento "key"
que es una clave arbitraria que sirve para que el script no se envíe dos
veces al cliente si vuelves a registrar el script con la misma clave.
#2 Alhambra Eidos Kiquenet
08/08/2007 - 11:08 | Informe spam
Han probado esta opción de WebResource para asp.net 2.0 ?

http://weblogs.asp.net/dwahlin/arch...cript.aspx

Saludos.
#3 Alberto Poblacion
09/08/2007 - 08:53 | Informe spam
"Alhambra Eidos Kiquenet"
wrote in message news:
Mostrar la cita
Solo lo he probado con controles de servidor, nunca con ascx, pero en
teoría debería de funcionar tembién.
Ads by Google
Search Busqueda sugerida