I need to create a link for an ASP.NET page with an image and text that when clicked triggers an event on the web server.
Here's what the link should look like: 
This is HTML for how the link will look if I haven’t worked with ASP.NET:
<a id='PdfLink' href='#'>
<img src="App_Themes/.../Images/PDF.gif" alt="Click for fact sheet PDF"/>
<span>Latest Performance</span>
</a>
The problem is that I want to be able to click this and fire the event on the server side, but I don’t know if I can do this with simple old HTML controls.
In ASP.NET, I see that there are various controls, such as ImageButton and HyperLink, but I do not see how I can have a hyperlink and ImageButton as part of the same click control.
What is the best way for me to get a link that looks like an image related to server-side functionality?