Html Helpers with MvcHtmlString

The only difference between these two uses of OurHtmlHelper.LinkWithImage() is the first one is returning a raw string (which @ in razor encodes) and the second is declaring HTML content by return an MvcHtmlString() which @ does not encode.

This is doing it wrong (with string class)

<a href=''><img src='../images/cat.jpg' /></a>

This is doing it RIGHT (with MvcHtmlString class)

Try to click it, it's a link after all.