Ver Mensaje Individual
  #20 (permalink)  
Antiguo 11/01/2008, 09:50
Avatar de Javier Santamaria
Javier Santamaria
 
Fecha de Ingreso: julio-2007
Mensajes: 296
Antigüedad: 17 años, 5 meses
Puntos: 1
Re: Llamar a un metodo del servidor desde funcion de javascript

Hola y perdon por reflotar el hilo, pero estoy empezando con javascript y hay una cosa que no me funciona. Si miramos este codigo:

Cita:
Iniciado por guillermoesteban Ver Mensaje
En tu caso, si solo quieres ejecutar un metodo (p.e.:MiMetodo) en tu función javascript finalizala con __dopostback:
tujavafuncion()
{
...
...
__doPostBack("Obj");
}


Y en Code behind de .NET:

Private Sub Page_Load(ByVal .......) Handles MyBase.Load
If Request.Params("__EVENTTARGET") = "Obj" Then MiMetodo()
If Page.IsPostBack = False Then
.....
End If
End Sub

Sub MiMetodo()
Response.Write("Por fin mi metodo")
End Sub
Quiero saber que es ese "Obj", porque intente varias cosas:
1. ponerlo asi
2. meterle una variable de tipo cadena
3. window.document.body
4. document.getelementbyid("ID del formulario en un caso e Id de un boton en otro")

pero en todoos los casos me tira el mismo error:

Microsoft JScript runtime error: Object expected

Alguien me podria decir que objeto es ese que necesita.

Mi problema es que al recargar la ventana necesito llamar a un metodo que borra ficheros del disco, pero dicho metodo no necesita nada, ya que sabe la ruta del fichero y todo, es decir yo necesitaria que si el postback viene de javascript me ejecute el metodo (no necesito ningun parametro). en caso de necesitar algun parametro que sea algo simbolico para poder llamar a dicho metodo, pero no va a ser determinante para la ejecucion de dicho metodo. espero que se me entienda

Muchas gracias

Un saludo

Última edición por Javier Santamaria; 11/01/2008 a las 10:21 Razón: Añado informacion