У меня проблемы с управлением редактором Telerik MVC, когда он позволяет мне вводить данные, правильно их форматировать (жирным шрифтом и т. Д.) И сохранять их в базе данных. Когда я просматриваю данные в браузере, они отображаются так, как я ожидал (во всех браузерах).
Когда я пытаюсь снова отредактировать текст в редакторе, он не отображает форматирование правильно, но отображает HTML-теги, окружающие текст, то есть работает вместо форматированного текста рабочий .
Когда я сохраняю данные во второй раз в базу данных и просматриваю их снова, данные появляются в следующем формате: рабочее описание
Это код, который я использую для отображения текстового редактора:
<% Html.Telerik().Editor()
.Name("Description")
.Value(Model.Description)
.Render();
%>
// Code to the populate the model before saving to the database: There is no endcode or decode instruction here
article.Description = collection["Description"];
// Save changes.
Для отображения кода в браузере я использую этот код:
<%=
HttpUtility.HtmlDecode(Model.Description)
%>
Надеюсь, это объяснение имеет смысл, и кто-то может помочь пролить свет на это? Я действительно не понимаю, как заставить это работать должным образом.