документация для MvcHtmlString не очень понятна:
Представляет строку в кодировке HTML, которая не должна быть закодирована снова.
Мне непонятно, какие именно последствия этого. Кажется, что некоторые HTML-методы-помощники возвращают MvcHtmlString, но несколько примеров, которые я видел в Интернете в пользовательских помощниках, просто возвращают правильную строку.
Вопросы:
Что такое MvcHtmlString?
Когда мне следует выбрать MvcHtmlString над string и наоборот? Почему?