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='https://www.google.com/search?q=lolcasts'><img src='../images/cat.jpg' /></a>
This is doing it RIGHT (with MvcHtmlString class)
Try to click it, it's a link after all.