Ayuda para implementar ClientScript.RegisterClientScriptInclude

22/02/2007 - 11:59 por verci | Informe spam
Hola, estoy usando ASP.net 2.0 y VS2005

Alguien me podría mandar algún ejemplo completo y claro respecto de como
incluir un archivo externo javascript (miarchivo.js) en una página ASP
atraves de ClientScript.RegisterClientScriptInclude y/o
ClientScript.RegisterClientScriptSource, no he podido encontrar algo claro.

Saludos

Preguntas similare

Leer las respuestas

#1 Luis Ruiz Pavón
22/02/2007 - 12:54 | Informe spam
Hola verci:

Mira te pongo este ejmplo para registrar tu archivo js en una página aspx:

ClientScript.RegisterClientScriptInclude("bloque", "/script/miscript.js");

Si te vas al código fuente HTML de la página encontrarás:

<script src="/script/miscript.js" type="text/javascript"></script>

Es eso lo que buscas???

Salu2
MCP
Optima Global Solutions
http://geeks.ms/blogs/lruiz


"verci" wrote:

Hola, estoy usando ASP.net 2.0 y VS2005

Alguien me podría mandar algún ejemplo completo y claro respecto de como
incluir un archivo externo javascript (miarchivo.js) en una página ASP
atraves de ClientScript.RegisterClientScriptInclude y/o
ClientScript.RegisterClientScriptSource, no he podido encontrar algo claro.

Saludos



Respuesta Responder a este mensaje
#2 verci
22/02/2007 - 19:47 | Informe spam
Hola Luis,

Si , las dudas que tengo es en donde va esta instruccion, en el evento
page_load ?, estoy usando master page, cual es la ubicación correcta en la
master page o en la pagina que es el contenido?, se que tal vez parezcan
tontas mis preguntas pero como te comente no he encontrado un ejemplo
completo.

Saludos


"Luis Ruiz Pavón" wrote in message
news:
Hola verci:

Mira te pongo este ejmplo para registrar tu archivo js en una página aspx:

ClientScript.RegisterClientScriptInclude("bloque", "/script/miscript.js");

Si te vas al código fuente HTML de la página encontrarás:

<script src="/script/miscript.js" type="text/javascript"></script>

Es eso lo que buscas???

Salu2
MCP
Optima Global Solutions
http://geeks.ms/blogs/lruiz


"verci" wrote:

Hola, estoy usando ASP.net 2.0 y VS2005

Alguien me podría mandar algún ejemplo completo y claro respecto de como
incluir un archivo externo javascript (miarchivo.js) en una página ASP
atraves de ClientScript.RegisterClientScriptInclude y/o
ClientScript.RegisterClientScriptSource, no he podido encontrar algo
claro.

Saludos



Respuesta Responder a este mensaje
#3 Jose A. Fernandez
22/02/2007 - 22:36 | Informe spam
Hola Verci
Me "acoplo" al post...
La respuesta de donde colocar esta instruccion es ? "DONDE NECESITES"
A veces necesitas que el .js este disponible siempre.. entonces si en
el Page Load

PERO mi pregunta es? si necesitas siempre porque no colocar
directamente en el codigo de la pagina
<script src="/script/miScript.js" type="text/javascript"></script>

POR EJEMPLO:
Yo tengo JS de funciones comunes.. que siempre, SIEMPRE las cargao en
el MAsterPAge Para que en todas las paginas m icodigo sea mas limpio y
no tener que estar preocupandome por esto. O sea en mi master en el
codigo de head tengo
<script src="/js/JSComunes.js" type="text/javascript"><!-- --></
script>
Si con esto logras que el mismo navegador del cliente "cachee" este
archivo y no lo vuelva a cargar en cad peticion de cada pagina
(algo parecido con las CSS externas...) todo esto para ahorra tiempo,
que en web es "oro"

Cuando usamos RegisterClientScriptInclude???
Cuando lo queremos hacer esto mismo por codigo

Cuando lo queremos hacer por codigo??
CUando nuestro archivo .js externo o nuestro script necsita ser
formateado o manipulado por codigo del lado del servcidor.
Por ejemplo cargar un archivo externos diferente por tipo de usuario,
o por hora del servidor.. o por cofiguracion del administrador que se
lee de la base de datos.
y GRACIAS a .NET tenemos RegisterClientScriptInclude que hace que
esto sea mas facil que con REsponse.Write porque tambien verifica que
ese script no este 2 veces registrado en la pagina (poque con algunas
funciones de JS podriamos tener problemas)
O sea estos funciones de ClientScript (de manipulacion de script del
lado del cliente) por parte de .NET es para que podamos escribir
script desde el codebehind sin el Famoso RESPONSE.WRITE como lo
haciamos en epocas del ASP clasico (incluso en epocas del .net sin
conocer este metodo)

Bueno... espero que te sirva de ayuda o guia
______________________
Jose A. Fernandez



On 22 feb, 15:47, "verci" wrote:
Hola Luis,

Si , las dudas que tengo es en donde va esta instruccion, en el evento
page_load ?, estoy usando master page, cual es la ubicación correcta en la
master page o en la pagina que es el contenido?, se que tal vez parezcan
tontas mis preguntas pero como te comente no he encontrado un ejemplo
completo.

Saludos

"Luis Ruiz Pavón" wrote in messagenews:

> Hola verci:

> Mira te pongo este ejmplo para registrar tu archivo js en una página aspx:

> ClientScript.RegisterClientScriptInclude("bloque", "/script/miscript.js");

> Si te vas al código fuente HTML de la página encontrarás:

> <script src="/script/miscript.js" type="text/javascript"></script>

> Es eso lo que buscas???

> Salu2
> MCP
> Optima Global Solutions
>http://geeks.ms/blogs/lruiz

> "verci" wrote:

>> Hola, estoy usando ASP.net 2.0 y VS2005

>> Alguien me podría mandar algún ejemplo completo y claro respecto de como
>> incluir un archivo externo javascript (miarchivo.js) en una página ASP
>> atraves de ClientScript.RegisterClientScriptInclude y/o
>> ClientScript.RegisterClientScriptSource, no he podido encontrar algo
>> claro.

>> Saludos
Respuesta Responder a este mensaje
#4 verci
23/02/2007 - 08:14 | Informe spam
Hola de nuevo Jose,

Antes que nada muchas gracias a ambos por contestarme!!

Jose, tu explicación es exactamente lo que andaba buscando, un fuerte
saludo! desde Ensenada BC


"Jose A. Fernandez" wrote in message
news:
Hola Verci
Me "acoplo" al post...
La respuesta de donde colocar esta instruccion es ? "DONDE NECESITES"
A veces necesitas que el .js este disponible siempre.. entonces si en
el Page Load

PERO mi pregunta es? si necesitas siempre porque no colocar
directamente en el codigo de la pagina
<script src="/script/miScript.js" type="text/javascript"></script>

POR EJEMPLO:
Yo tengo JS de funciones comunes.. que siempre, SIEMPRE las cargao en
el MAsterPAge Para que en todas las paginas m icodigo sea mas limpio y
no tener que estar preocupandome por esto. O sea en mi master en el
codigo de head tengo
<script src="/js/JSComunes.js" type="text/javascript"><!-- --></
script>
Si con esto logras que el mismo navegador del cliente "cachee" este
archivo y no lo vuelva a cargar en cad peticion de cada pagina
(algo parecido con las CSS externas...) todo esto para ahorra tiempo,
que en web es "oro"

Cuando usamos RegisterClientScriptInclude???
Cuando lo queremos hacer esto mismo por codigo

Cuando lo queremos hacer por codigo??
CUando nuestro archivo .js externo o nuestro script necsita ser
formateado o manipulado por codigo del lado del servcidor.
Por ejemplo cargar un archivo externos diferente por tipo de usuario,
o por hora del servidor.. o por cofiguracion del administrador que se
lee de la base de datos.
y GRACIAS a .NET tenemos RegisterClientScriptInclude que hace que
esto sea mas facil que con REsponse.Write porque tambien verifica que
ese script no este 2 veces registrado en la pagina (poque con algunas
funciones de JS podriamos tener problemas)
O sea estos funciones de ClientScript (de manipulacion de script del
lado del cliente) por parte de .NET es para que podamos escribir
script desde el codebehind sin el Famoso RESPONSE.WRITE como lo
haciamos en epocas del ASP clasico (incluso en epocas del .net sin
conocer este metodo)

Bueno... espero que te sirva de ayuda o guia
______________________
Jose A. Fernandez



On 22 feb, 15:47, "verci" wrote:
Hola Luis,

Si , las dudas que tengo es en donde va esta instruccion, en el evento
page_load ?, estoy usando master page, cual es la ubicación correcta en la
master page o en la pagina que es el contenido?, se que tal vez parezcan
tontas mis preguntas pero como te comente no he encontrado un ejemplo
completo.

Saludos

"Luis Ruiz Pavón" wrote in
messagenews:

> Hola verci:

> Mira te pongo este ejmplo para registrar tu archivo js en una página
> aspx:

> ClientScript.RegisterClientScriptInclude("bloque",
> "/script/miscript.js");

> Si te vas al código fuente HTML de la página encontrarás:

> <script src="/script/miscript.js" type="text/javascript"></script>

> Es eso lo que buscas???

> Salu2
> MCP
> Optima Global Solutions
>http://geeks.ms/blogs/lruiz

> "verci" wrote:

>> Hola, estoy usando ASP.net 2.0 y VS2005

>> Alguien me podría mandar algún ejemplo completo y claro respecto de
>> como
>> incluir un archivo externo javascript (miarchivo.js) en una página ASP
>> atraves de ClientScript.RegisterClientScriptInclude y/o
>> ClientScript.RegisterClientScriptSource, no he podido encontrar algo
>> claro.

>> Saludos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida