Может кто-нибудь объяснить лучший способ справиться с этим подходом.
Я использую редактор TinyMCE. Информация, введенная в это, загружается в XDocument и затем записывается в базу данных в виде строки с помощью XDocument.ToString ()
При выводе содержимого на веб-страницу я загружаю строку из базы данных в XDocument, нахожу элемент и выполняю Html.Encode для записи.
Когда данные помещаются в базу данных, они помещаются в этот формат <p><em>TEST</em>999</p>
Когда я извлекаю его из XDocument и создаю Html.Encode, он фактически записывает на страницу
<p><em>TEST</em>999</p>
Очевидно, что это не то, что я хочу, он не должен записывать HTML-код на страницу, которую должен видеть пользователь.
Какой наилучший подход выбрать. Делать декодирование / кодирование до того, как оно попадет в базу данных? Методы декодирования / кодирования сбивают меня с толку, потому что я не уверен, что они на самом деле делают.
Любая помощь приветствуется.