title: ASP.NET MVC - Ajax.ActionLink with a HtmlString
body: <p>Is it possible to use an Ajax.ActionLink method with an HtmlString as the link text and not a string?</p>
  
  <p>The reason for this is that I want to do something like so:</p>
  
  <pre><code>@Ajax.ActionLink("&lt;span style='highlight'&gt;Hello&lt;/span&gt; World", ...)
  </code></pre>
  
  <p>If I try this now, it'll return the span etc.. on my page. So I need to return it as a HtmlString</p>
  
  <p>EDIT:</p>
  
  <p>Just tried:</p>
  
  <pre><code>        public static MvcHtmlString ActionLink(
          this AjaxHelper ajaxHelper,
          IHtmlString linkText,
          string actionName,
          Object routeValues,
          AjaxOptions ajaxOptions
      )
      {
          return ActionLink(ajaxHelper, linkText, actionName, routeValues, ajaxOptions);
      }
  </code></pre>
  
  <p>And I got a stack overflow exception?</p>