リンク(a)のCSSクラスを追加し、背景画像を使用してリンクを画像として表示することで、HTML.ActionLinkに画像を設定しようとしています。これは、IE 6とIE 7を除くすべてのブラウザで効果的です。私は、これらのブラウザで動作させる必要がありますが、それを把握することはできません。何か案は???ASP.NET MVC Html.ActionLink CSS背景画像
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" })%>
誰も私がこれを解決するのに役立つことができれば、私は、非常に感謝されます。私はこれを解決しようとした年月を過ごしました!
おかげ
は、それが表示だった修正:インライン-table、表示:ブロックに戻り、ビジネスに戻る。 乾杯 – andyJ