ImageButton control is generally used to post the form or fire an event either client side or server side.
When it is rendered on the page, generally it is implemented through <input type=image > HTML tag.
There is no UserSubmitBehavior property like Button control with LinkButton control.
Its properties like BackColor, ForeColor, BorderColor, BorderStyle, BorderWidth, Height etc.
are implemented through style properites of <input> tag.
You can set its Image location either by setting ImageURL properties in the .aspx page or from server side page. (other properties can also be set from both pages)
Following are some important properties that are very useful.