Документація для MvcHtmlStringне надто просвіщаючи:
Представляє HTML-кодований рядок, який не слід кодувати знову.
Мені не ясно, які саме наслідки це. Здається, що деякі допоміжні методи HTML повертають MvcHtmlString, але декілька прикладів, які я бачив в Інтернеті, користувацьких помічників просто повертають звичайну рядок.
Запитання:
Що таке MvcHtmlString?
Коли я повинен вибрати MvcHtmlStringбільше stringі навпаки? Чому?
MvcHtmlStringвін не реалізується,IHtmlStringоскільки існує лише у 4.<%:Синтаксис повинен мати тип качки - він завжди буде викликати.ToHtmlString()раніше,.ToString()незалежно від інтерфейсу.