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