Html.ActionLink を使用して次の HTML を出力しようとしています。
<a href="/About" class="read-more">Read More<span class="arrow">→</span></a>
<a>
タグを出力してから文字列を操作するActionLinkを実行することで、それを実現しています。
<%= Html.ActionLink("[[replace]]", "Index", "About", null, new { @class = "read-more" }).ToHtmlString().Replace("[[replace]]", "Read More" + "<span class='arrow'>→</span>")%></p>
HTML を ActionLink に直接配置できればよいのですが、インターネット検索に基づく方法はないようです。確かに機能しますが、ハックのようです。これを達成するためのより良い方法はありますか?