我正在尝试使用 Html.ActionLink 输出以下 HTML:
<a href="/About" class="read-more">Read More<span class="arrow">→</span></a>
我通过执行一个 ActionLink 来完成它,它输出一个<a>
标签,然后操作字符串。
<%= Html.ActionLink("[[replace]]", "Index", "About", null, new { @class = "read-more" }).ToHtmlString().Replace("[[replace]]", "Read More" + "<span class='arrow'>→</span>")%></p>
如果我可以将 HTML 直接放入 ActionLink 会很好,但似乎没有基于我的互联网搜索的方法。当然,它有效,但它看起来像一个黑客。有没有更好的方法来实现这一点?