creo que eso no jalara ya que no es posible ejecutar codigo server residente despues que la pagina haya sido cargada.
lo que puedes hacer es que el boton haga un submit sobre la misma u otra pagina y esta tenga codigo server residente que se encargue de llamar a tu sp.
aqui hay un ejemplo de codigo asp.
http://www.forosdelweb.com/showthrea...ored+procedure
saludos