Imagebutton postbackurl V hyperlink navigateurl

I am quite new to .net (c#) and have just realised that i have been doing the same thing 2 different ways. In some places I have an imagebutton which i set the postbackurl in the code behind - whereas in other places I have a hyperlink with the imageurl set so it looks like a button and then set the naviagteurl in the code behind.

My logic for the first option was that the code on my aspx page was more obvious it was a button rather than a text link, whereas the second option seems to work as expected without having a ‘work-around’ feel to it!

Is either option right or wrong and which is the best (does the image button have more overheads for example)?