Por mensionarlo, tenemos estas opciones:
__doPostBack ==> detallado más adelante
RadAjaxManager ==> nos permite ejecutar el método definido en su "OnAjaxRequest"
ScriptManager ==> acá una explicación
Explico el "__doPostBack" por su facilidad y efectividad, porque he visto las otras opciones fallar en algún momento.
__doPostBack es una función que genera un postback a nuestra página, el cual podemos capturar en el evento Load de la página.
La estructura del __doPostBack es la siguiente: __doPostBack("target", "argument");
Usando los parámetros podemos controlar el evento "target" y usar los parametros enviados en el "Argument", de la siguiente manera:
protected void Page_Load(object sender, EventArgs e) { if ((Request["__EVENTTARGET"]!= null) && (Request["__EVENTARGUMENT"]!= null)) { if((Request["__EVENTTARGET"]=="Update")&&(Request["__EVENTARGUMENT"]=="1945")) { //Ejecutar nuestro código del lado del servidor; } } }
No hay comentarios:
Publicar un comentario