2011-05-19 66 views
0

可能重复:
Razor syntax prevent escaping html in an action link@ Html.ActionLink包含链接文本HTML

大家好,

必须是一个简单的方法来做到这一点,但尝试,因而未能远...

有一个@ Html.ActionLink,并在链接文本内我想呈现一个跨度。目前这样做是对元素进行编码,并将其呈现为页面上的文本。

这里就是我想:

@Html.ActionLink("Here's some text <span class='myClass'>inside the span</span>"), "ActionName", "ControllerName") 

任何想法如何,我得到的链接文字处理HTML和正确呈现呢?

感谢 添

回答

0

ActionLink方法总是HTML编码链接文本参数。你将不得不编写你自己的不执行这种编码的助手版本。

2

ActionLink方法只能取纯文本。

您应该自己编写<a>标签并使用@Url.Action(...)

相关问题