Html.ActionLink をリンクではなくボタンまたは画像として使用する 質問する

Html.ActionLink をリンクではなくボタンまたは画像として使用する 質問する

ASP.NET MVC の最新 (RC1) リリースで、Html.ActionLink をリンクではなくボタンまたは画像としてレンダリングするにはどうすればよいですか?

ベストアンサー1

Url.Action() と Url.Content() を次のように使用します。

<a href='@Url.Action("MyAction", "MyController")'>
    <img src='@Url.Content("~/Content/Images/MyLinkImage.png")' />
</a>

厳密に言えば、Url.Content はパスにのみ必要であり、これは質問に対する答えの一部ではありません。

新しい Razor ビュー構文を使用する必要があることを指摘してくれた @BrianLegg に感謝します。例がそれに応じて更新されました。

おすすめ記事