Foros del Web » Programación para mayores de 30 ;) » .NET »

Sending parameters to a JavaScript function from C#

Estas en el tema de Sending parameters to a JavaScript function from C# en el foro de .NET en Foros del Web. Hola: Necesito enviar algunos parámetros desde C# a una función de JavaScript, perocuando corro mi proyectose genera un error: “xxxxxxx” no está definido. Donde “xxxxxxxx” ...
  #1 (permalink)  
Antiguo 17/08/2004, 16:10
Avatar de see07  
Fecha de Ingreso: abril-2004
Ubicación: México, D.F.
Mensajes: 112
Antigüedad: 20 años
Puntos: 0
Sending parameters to a JavaScript function from C#

Hola:
Necesito enviar algunos parámetros desde C# a una función de JavaScript, perocuando corro mi proyectose genera un error: “xxxxxxx” no está definido. Donde “xxxxxxxx” es el valor del primer parámetro.
Mi script en C# es:
string pru = "<script language = javascript> MakePage(" + Nombre + "," + Ciudad + "," + Compa + "," + Edad + ");</script>";
if(!this.IsStartupScriptRegistered("Pb"))
{
Page.RegisterStartupScript("Pb", pru);
}
Mi función en JavaScript function es:
function MakePage(name,town,roonmate,age)
{
-------
-----
-----
}
¿Qué está mal en esto?
Les agradeceré vuestra ayuda.
A.L.
__________________
El hombre que tiene amigos ha de mostrarse amigo....
  #2 (permalink)  
Antiguo 17/08/2004, 17:11
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Creo que te faltan tus comillas al pasarle los parámetros..

...MakePage(' " + Nombre + " ' , ' " + Ciudad +...

(está con espacios para que se vean claras las comillas..)

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 18/08/2004, 10:48
Avatar de see07  
Fecha de Ingreso: abril-2004
Ubicación: México, D.F.
Mensajes: 112
Antigüedad: 20 años
Puntos: 0
Muchas gracias Rootk
Que estés bien
__________________
El hombre que tiene amigos ha de mostrarse amigo....
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:34.