tengo el siguiente problema con estos lenguajes.
desde .NET registro un script js, el cual se deberia de ejecutar al recibir la respuesta;
Código C#:
Ver original
public static void jqMensajeMobile(System.Web.UI.Page page, String strTitulo, String strMensaje, String strModal) { page.ClientScript.RegisterStartupScript( page.GetType(), "js" + new Random().Next().ToString(), "$('[data-role=page]').live('pageshow', function (event, ui) {jsUtil.mensajeMobile('" + strTitulo + "', '" + strMensaje + "', '" + strModal + "', '');});", true ); }
al realizar el postback la respuesta trae esa cadena:
Cita:
el problema es que como el framework ( jQueryMobile ) realiza este postback a traves de ajax el tag "script" que me regresa no se ejecuta a menos de que se realice con una carga completa de la pagina.<script type="text/javascript">
//<![CDATA[
$('[data-role=page]').live('pageshow', function (event, ui) {jsUtil.mensajeMobile('Cambio exitoso', 'Tus datos fueron actualizados.', 'true', '');});//]]>
</script>
//<![CDATA[
$('[data-role=page]').live('pageshow', function (event, ui) {jsUtil.mensajeMobile('Cambio exitoso', 'Tus datos fueron actualizados.', 'true', '');});//]]>
</script>
alguien ha realizado algo parecido a esto y que me pueda apoyar??.
Gracias por su tiempo y ayuda.
Saludos.