To create an image button that calls an action method you can use construction like that
<a href="@Url.Action("SomeAction")" ><img src="image.jpg"/> </a>
But what if I actually need an ajax call? I can use jQuery, and bind a javascript event to the button, but I wonder if there is even an easier way, without polluting markup with scripts?