msdn documentation states that `MvcHtmlString.Create` method "Creates an HTML-encoded string using the specified text value" http://msdn.microsoft.com/en-us/library/ee461471(v=vs.100).aspx
– chridamOct 22 '12 at 17:04
maybe the documentation is missleading but you can check yourself in the [source code](http://aspnetwebstack.codeplex.com/SourceControl/changeset/view/03357424caf5#src%2fSystem.Web.Mvc%2fMvcHtmlString.cs) that nobody is HTML encoding what you pass into `MvcHtmlString.Create`
– nemesvOct 22 '12 at 17:16