Так что с Appraoch Shyju, вы используете встроенный помощник MVC ActionLink. Для этого вам понадобятся картинки или иконки, сделанные через css. Однако это гораздо более кэшируется, особенно если вы используете строки base64 для своих изображений в css.
Мне нравится подход Адауто, потому что он дает вам гораздо больший контроль над разметкой. Помощники MVC Html хороши, но они, похоже, все еще склоняются к мысли WebForms: «Не беспокойся об этом, мы позаботимся об этом за тебя».
Единственное, что я хотел бы добавить, это Url.Content.
<a href="@Url.Action("CancelBid", "Auction")"><img src="@Url.Content("~/Content/css/img/btn-submit.png" class="btn-form" /></a>
Никогда не стоит заставлять ваши представления знать местоположение контента относительно его местоположения.