Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 12-feb-2004, 14:19   #1 (permalink)
Usuario no validado
Mike1304 está en el buen camino
 
Avatar de Mike1304
 
Fecha de Ingreso: noviembre-2003
Mensajes: 158
Información Javascript desde el Code Behind???

Hola....
primero que todo, no se si mi consulta tiene les hace sentido o que? pero ahi va....

me gustaria saber si se puede escribir un javascript desde el codebehind de la pagina aspx, la idea es no hacerlo en el html desde el modo de diseño... sino que desde el codebehind lo genere y el cliente lo interprete directamente

he buscado en la red.. y no se si el HtmlTextWriter me podria servir, que opinan??? se puede?????
Mike1304 está desconectado   Responder Citando
Antiguo 12-feb-2004, 15:09   #2 (permalink)
MartinAcevedo está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Ubicación: Cordoba, Argentina
Mensajes: 190
usar el metodo para registrar scripts del objeto page....

If Not Page.IsClientScriptBlockRegistered("JScript") Then
Page.RegisterClientScriptBlock("JScript", Me.JScript)
End If

Public Function JScript () as String
JScript="<script>alert(""hola"");</script>"
End Function

esto hace: preguntamos si el bloque de script ya esta registrado(srive para cuando se necesita el script solo una vez)
si no esta, lo registra (lo escribe en la salida), es un metodo mas elegante que usar el clasico response.write(me.Jscript)

Saludos
__________________
Martin
MartinAcevedo está desconectado   Responder Citando
Antiguo 12-feb-2004, 16:28   #3 (permalink)
Usuario no validado
Mike1304 está en el buen camino
 
Avatar de Mike1304
 
Fecha de Ingreso: noviembre-2003
Mensajes: 158
muchisimas gracias Martin, exactamente lo que necesitaba saber

sabes, buscando apartir del Page.RegisterClientScriptBlock encontre este link ... muy interesante
http://www.peterblum.com/RegScripts/RegScriptsHome.aspx
supuestamente (aun no lo he probado), pero es una mejora a la clase existente..

Saludos.. y de nuevo gracias ....
Mike1304 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 18:50.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93