28/02/2007, 01:53
|
| | Fecha de Ingreso: mayo-2006
Mensajes: 178
Antigüedad: 18 años, 7 meses Puntos: 3 | |
Re: Llamar a un metodo del servidor desde funcion de javascript Pues si es la funcion ____doPostBack(), en la que le mandas 2 cosas al servidor (en mi caso la cadena tipo string "Obj" y la variable numerica IDObj) generadas en js. Con esto mandas 2 parametros al servidor forzando un postback.
Yo tengo dentro de la función javascript que al final hace lo siguiente:
__doPostBack("Obj",IDObj);
Y en el lado del servidor en el Page_load lo siguiente: Private Sub Page_Load(....) Handles MyBase.Load...
If Request.Params("__EVENTTARGET") = "Obj" Then Generar_Incidencia(Request.Params("__EVENTARGUMENT "))
..... End sub Private Sub Generar_Incidencia(ByVal IDObj As Integer)
............... End Sub
Cada vez que recargue la pagina en page_load() comprueba si ha sido llamado a traves del javascript con el request.Params("__EVENTTARGET") y Request.Params("__EVENTARGUMENT") que son los 2 parametros enviados desde Javascript. En el caso de hacerlo llama a la función Generar_Incidencia parasandole el parametro IDOBj
Espero que te sirva de ayuda. A mi me costo lo mio dar con ello.Yo la uso mucho y va de lujo.
Un saludo y espero haberme explicado bien..... |