Я пытался установить изображение для HTML.ActionLink, добавив CSS-класс для ссылки (a) и используя background-image для отображения ссылки в виде изображения. Это прекрасно работает во всех браузерах, кроме IE 6 и IE7. Мне нужно, чтобы это работало в этих браузерах, но я не могу понять это. Есть идеи ???
a.edit
{
background-image: url("../Images/Buttons/edit.png");
background-position: top left;
background-repeat: no-repeat;
width:49px;
height:22px;
display: inline-table;
text-decoration:none;
clear:none;
}
a:hover.edit
{
background-image: url("../Images/Buttons/editOn.png");
background-position: top left;
background-repeat: no-repeat;
}
И ссылка с классом редактирования CSS
<%= Ajax.ActionLink(" ", "EditClaim", "Driver", new { claimId = item.Id }, new AjaxOptions { HttpMethod = "GET", UpdateTargetId = "claim", OnSuccess="showAddClaim", OnComplete = "updateClaim"}, new { @class = "edit" })%>
Я был бы очень признателен, если бы кто-нибудь мог помочь мне решить это. Я потратил целую вечность, пытаясь решить эту проблему!
Спасибо