У меня есть строка, возвращаемая сторонним API, которая содержит полностью сформированные теги привязки (в большинстве случаев). Html выглядит полностью сформированным и правильным.Декодирование привязки тега в строке
Я хочу декодировать это и выводить в виде MVC в качестве допустимого тега привязки, однако HTMLDecode, похоже, не преобразует тэг привязки в ссылку.
Я просто выводя текст как таковой;
<p>@HttpUtility.HtmlDecode(Model.Description)</p>
но текст выходит с прикрепленным ярлыком, как это;
This is a test description. Check here - <a href="http://query.nytimes.com/gst/fullpage.html?res=9F0DE2D81E3CF936A25753C1A9669C8B63&sec=&spon=&pagewanted=all">New York Times</a> for more information
Я ожидаю большую часть HtmlDecode?
Просто, чтобы добавить к этому ответу ... если вы не используете '@ Html.Raw()', любой текст, размещенный в вашей модели объектов будет HtmlEncoded, который в настоящее время происходит и почему у вас есть эта проблема. –
Да, по умолчанию в представлении MVC все значения HtmlEncoded.So нам нужно использовать @ Html.Raw. – malkam
Дух, полностью забыл о Html.Raw. Это отлично работает сейчас, спасибо. – PizzaTheHut