Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Frameworks JS (http://www.forosdelweb.com/f127/)
-   -   Paso de objetos con AJAX (http://www.forosdelweb.com/f127/paso-objetos-con-ajax-383243/)

jpflorido 03/04/2006 12:41

Paso de objetos con AJAX
 
Hola a todos!
Vereis, tengo el siguiente codigo en la parte del Cliente:

function getCommand2_CallBack(response)
{
//lo que sea
.....

}

function getCommand1_CallBack(response){

var com=response.value;
receive_live_images.getCommand2(com,getCommand2_Ca llBack);

}

la función getCommand1_CallBack es llamada al pulsar un boton.

Y en la parte del servidor lo siguiente:

[Ajax.AjaxMethod()]
public String getCommand2(SqlCommand val)
{

// Ejecutar acceso a la BD mediante el comando val
return un string //No hagais al contenido de lo q devuelve

}
/**************************************************/
/* Funciones de prueba de bases de datos*/

[Ajax.AjaxMethod()]
public SqlCommand getCommand1()
{
SqlCommand comando;
// Relleno de la variable comando
...

return comando;

}

Lo que quiero es pasar el objeto comando del tipo SqlCommand a la función getCommand2, pero no se pasa, porque en la función getCommand1_CallBack me dice que response.value es un String... ¿Cómo puedo hacefr que sea un SqlCommand?
Me he basado en el siguiente ejemplo donde response.value es de tipo Dataset:
scourdesign.com/articulos/tutoriales/net/6.php (poned delante el http y las www, es que no me permite poner URLs)

VEnga, gracias a todos!!!

xknown 03/04/2006 13:06

En primer lugar, hasta donde sé, un objeto del tipo SqlCommand no se puede serializar, y si se pudiera, tendrías que ver la forma de hacer el paso c# -> javascript -> c# de ese objeto.

Creo que tienes que informarte un poquito más, aclarar tus ideas y pensar más en la solución a tu problema.

Saludos


La zona horaria es GMT -6. Ahora son las 22:32.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.