Si tienes toda la razon, se me ha pirao, en el onClick no puedes llamar a una funcion de asp, pero lo que si que puedes hacer es hacer todo lo que te he dicho en una nueva página asp llamando a la base de datos, y habilitando los botones, si no tendras que llamar a una funcion en javascript y hacerlo desde ahi, sino lo siento por no haberte podido ayudar.
para llamar a la nueva pagina al hacer click sería:
Código:
<input type="button" value="Guardar" onClick="javascript:window.open('otrapagina.asp')">