Hola:
Si por imagebutton te refieres a un campo image (input type="image"), se trata de un control que hace submit (además añade las coordenadas de donde se pincha), en tal caso debes cancelar el envío desde el submit del formulario (onsubmit="return false"), pero también se puede poner una imágen dentro de un botón (type="button") y darle estilos.
Saludos