Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   ASPX (.net) (http://www.forosdelweb.com/f78/)
-   -   pasar valor de cliente a server como? (http://www.forosdelweb.com/f78/pasar-valor-cliente-server-como-574054/)

chascos69 09/04/2008 02:16

pasar valor de cliente a server como?
 
HOla
Me gustaría saber como asignar valor a variables en el cliente y luego recuperar ese valoe en el servidor

CLIENTE:
<script language="javascript">
function Escogercurso()
{
var CUCodCur="";
//Aquí me gustaría hacer un postback al server para pasarle el valor de la variable cucodcur
window.execScript("__doPostBack('quepongoaquí?', '" + CUCodCur + "')","JavaScript");
}
}
</script>

SERVER:
Private Load....
'somo recupero el valor de CUCOdcur???? Puede ser con Request.Form("__EVENTARGUMENT")?
End Sub

Alguien me corrije el código?¿
Gracias

Bravenap 09/04/2008 04:56

Re: pasar valor de cliente a server como?
 
Por qué no utilizas un campo oculto de HTML pero con validación en el servidor. Así le asignas un valor desde Javascript y luego fácilmente lo recuperas en el servidor:

Código PHP:

<input type="hidden" runat="server" id="hdCampo" name="hdCampo" value="">

<
script language="javascript">
....
document.getElementById("hdCampo").value = [I]elquesea[/I];
....
</script> 

Luego, en el servidor obtienes el valor Me.hdCampo.value

un saludo.

chascos69 10/04/2008 01:26

Re: pasar valor de cliente a server como?
 
Si eso es lo que hago(parecido)... tengo un textbox y le pongo el valor según el script y después desde código lo recupero. Pero es un poco "guarrillo" y se que hay una manera... tiene que ver con EVENTARGUMENT y EVENTARGETS creo... alguien?


La zona horaria es GMT -6. Ahora son las 07:11.

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