![]() |
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????? :pensando: |
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 |
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 .... |
| La zona horaria es GMT -6. Ahora son las 16:24. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.