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(…)