asp.net mvc4 アプリケーションがあります。アクションへのURLを含む画像を配置する必要があります:
<a href="@Html.ActionLink("Retour","Retour","Client")"><img src="~/Content/images/home-icon.png" /></a>
無効なURLのエラーが表示されます。では、このエラーの理由は何ですか? コードを修正するにはどうすればよいですか?
asp.net mvc4 アプリケーションがあります。アクションへのURLを含む画像を配置する必要があります:
<a href="@Html.ActionLink("Retour","Retour","Client")"><img src="~/Content/images/home-icon.png" /></a>
無効なURLのエラーが表示されます。では、このエラーの理由は何ですか? コードを修正するにはどうすればよいですか?
これらの方法を使用できます
方法 1:
@Html.ActionLink("Retour","Retour","Client",null, new { @class="background" })
CSS :
a.background
{
background: url(../Images/image.gif) no-repeat top left;
display: block;
width: 150px;
height: 150px;
text-indent: -9999px; /* hides the link text */
}
方法 2:
<a href='@Url.Action("MyAction", "MyController")'>
<img src='@Url.Content("~/Content/Images/image.gif")' />
</a>
方法 3:
@Html.ActionLink("Retour","Retour","Client" , new {
style = "background: url('../../Content/Images/image.gif') no-repeat center right;display:block; height:24px; width:24px;"
} )