大家好,
必须是一种简单的方法,但到目前为止已经尝试过失败了......
有一个@ Html.ActionLink,在链接文本中我想渲染一个范围。目前正在对元素进行编码,并将其呈现为页面上的文本。
以下是我正在尝试的内容:
@Html.ActionLink("Here's some text <span class='myClass'>inside the span</span>"), "ActionName", "ControllerName")
如何获取链接文本以处理HTML并正确呈现它?
由于 添
答案 0 :(得分:2)
ActionLink
方法只能使用纯文本。
您应该编写自己的<a>
代码并使用@Url.Action(...)
。
答案 1 :(得分:0)
ActionLink
方法始终对链接文本参数进行HTML编码。您必须编写自己版本的不执行此类编码的帮助程序。