La función del ASHX es comunicarse con nuestra pagina web por medio de funciones javascript para hacer pedidos al servidor como los son el $.get(), $.load(), $.ajax().
En nuestro caso utilizaremos la función $.get(), la cual quedará de la siguiente manera:
Donde los parámetros son el campo que se va actualizar, el nombre del campo en la tabla y el nuevo valor. Los parámetros son enviados por QueryString al nuestro ASHX.
Luego generamos los eventos a los controles para hacer el efecto de edición los controles, aquí al momento de cargar la pagina web asignamos los con las teclas ESC para cancelar Edición.
Creamos la función que hace el llamado a actualizar campos. Esta función recibe la opción que va a realizar si es cuando dió clic en Editar o cuando dió Enter para Actualizar o simplemente el control perdió el focus para cancelar Edición. Este caso es para el Editar Nombre:
Creamos nuestro formulario: