Cita:
Iniciado por venom_mdt En el boton pones un codigo similar a este:
<input type="button" name="boton1" onClick="<% mifuncion() %>">

, de ninguna manera.
Eso va a ejecutar la función
mifuncion() mucho antes que el cliente haga click en el botón... porque ya se ha ejecutado en el servidor. Recordar la diferencia entre client-side y server-side.
La única manera es que el servidor se "entrere" que el usuario ha hecho click en el botón... por lo tanto, el onclick del botón tiene que, de alguna manera, llamar a una página con el código de esa función. Ya sea mediante un pop-up que se cierre automáticamente al onload, que se abra esa página en un iframe oculto, etc... pero no se puede colocar directamente en el onclick como venom_mdt te dice.
saludos