1. ホーム
  2. asp.net-mvc

[解決済み] Html.ActionLinkをリンクではなく、ボタンや画像にする

2022-03-17 18:22:05

質問

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

どのように解決するのですか?

遅レスですが、シンプルにhtmlAttributesオブジェクトにCSSクラスを適用すればいいのではないでしょうか。

<%= Html.ActionLink("Button Name", "Index", null, new { @class="classname" }) %>

を作成し、スタイルシートでクラスを作成します。

a.classname
{
    background: url(../Images/image.gif) no-repeat top left;
     display: block;
     width: 150px;
     height: 150px;
     text-indent: -9999px; /* hides the link text */
}