如果在 @Html.ActionLink 中转换,锚标记包含的字体无法正确显示

Anchor tag contains font not displayed properly if converted in @Html.ActionLink

HTML代码:<a href="#" class="btn btn-primary next-step"><i class="far fa-arrow-alt-circle-right"></i> Next1</a>

在UI中显示:

CSHTML代码:

@Html.ActionLink("'far fa - arrow - alt - circle - right'></i> Next1", "ActionName", new { controller = "MyController", id = 1 },
                                       new { @class = "btn btn-primary next-step" })

但在 UI 中显示为:

从 HTML 到 @Html.ActionLink 的转换在外观上应该是相同的。请帮助。 提前致谢。

尝试将 @Html.ActionLink 放在 <i> 标签内,像这样:

<i class="far fa-arrow-alt-circle-right">
    @Html.ActionLink("Next1", "ActionName", new { controller = "MyController", id = 1 },
    new { @class = "btn btn-primary next-step" })
</i>