C# @Html.ActionLink包含Html的链接文本

C# @Html.ActionLink包含Html的链接文本,c#,asp.net,html,razor,C#,Asp.net,Html,Razor,可能重复: 大家好 必须是一个简单的方法来做到这一点,但已经尝试,并失败了迄今为止 有一个@Html.ActionLink,在链接文本中我想呈现一个span。当前这样做会对元素进行编码,并在页面上呈现为文本 以下是我正在尝试的: @Html.ActionLink("Here's some text <span class='myClass'>inside the span</span>"), "ActionName", "ControllerName") @Html.

可能重复:

大家好

必须是一个简单的方法来做到这一点,但已经尝试,并失败了迄今为止

有一个@Html.ActionLink,在链接文本中我想呈现一个span。当前这样做会对元素进行编码,并在页面上呈现为文本

以下是我正在尝试的:

@Html.ActionLink("Here's some text <span class='myClass'>inside the span</span>"), "ActionName", "ControllerName")
@Html.ActionLink(“span中有一些文本”)、“ActionName”、“ControllerName”)
有没有办法让链接文本处理HTML并正确呈现

谢谢
Tim

方法
ActionLink
总是对link文本参数进行HTML编码。您必须编写自己版本的帮助程序,而不执行这种编码。

方法只能采用纯文本

您应该编写自己的
标记并使用
@Url.Action(…)