podemos ver algo así-
WebForm_DoCallback('__Page',parameter,callBack,context,null,false);
en el archivo de recursos de la página. parece que el 'parámetro' es un tipo de valor (cadena), mientras que el contexto es un tipo de referencia. de todos modos, el "contexto" rara vez se utiliza. el "Parámetro" solo podría ser una cadena, por lo que puede necesitar combinar varios valores y luego separarlo en el servidor. mientras que los datos se transmiten al extremo del servidor, se llamará la clase relativa (como una subclase de interfaz 'ICallbackEventHandler') instantáneo será creado, y el método de control:
public void RaiseCallbackEvent(string eventArgument)
{
//deal with the eventArgument(the "parameter")
}
después de que otro método sigue y devolver una cadena de vuelta en la respuesta ..
public string GetCallbackResult()
{
//return command;
}
finalmente el proceso asíncrono plantea la función de devolución de llamada ("devolución de llamada" en este caso), que debe tiene 2 parametros de entrada:
function callBack(returnedStuff, context) {......}
y así es como funciona sin embargo no sé donde se define la función javascript "WebForm_DoCallback", por lo que no puede trabajar en los equipos que no sean Windows.
En realidad estoy invocando esta función en el lado del cliente WebForm_DoCallback (...) entonces estoy suministrando todos los parámetros. De ahí la pregunta. –
Entiendo. Lo siento, busqué recursos para el método del cliente pero no encontré ninguno bueno. Mientras tanto, para solucionarlo, puede generar la llamada al método en el servidor y pasarla al cliente, y usar algo como eval() para evaluarlo. –