【发布时间】:2012-02-08 14:06:23
【问题描述】:
是否可以使用带有 HtmlString 而不是字符串的 Ajax.ActionLink 方法作为链接文本?
这样做的原因是我想做这样的事情:
@Ajax.ActionLink("<span style='highlight'>Hello</span> World", ...)
如果我现在尝试这个,它会在我的页面上返回 span 等。所以我需要将它作为 HtmlString 返回
编辑:
刚试过:
public static MvcHtmlString ActionLink(
this AjaxHelper ajaxHelper,
IHtmlString linkText,
string actionName,
Object routeValues,
AjaxOptions ajaxOptions
)
{
return ActionLink(ajaxHelper, linkText, actionName, routeValues, ajaxOptions);
}
我遇到了堆栈溢出异常?
【问题讨论】:
-
我认为不可能。您将不得不做一些额外的工作来仅提取操作链接所需的文本。
标签: asp.net-mvc-3