Я создал веб-страницу в ASP.NET 4.0.
Я использую библиотеку MarkdownDeep (http://www.toptensoftware.com/markdowndeep/), чтобы преобразовать текст в HTML.
Я обнаружил проблему, которую не могу исправить. Я надеюсь, что вы можете мне помочь.
У меня есть какой-то форум, хочу разместить код в комментарии и увидеть отступ. В редакторе предварительного просмотра уценки текст выглядит хорошо. Я сохраняю содержимое текстовой области в базу данных, которую показываю на странице, и выглядит хорошо.
Например, я пытаюсь показать два тега элемента html, чтобы увидеть отступ в коде. Если я вижу код с инструментами разработки Chrome, я выгляжу так:
<pre><code><head>
<title>
</code></pre>
Это выглядит так:
Всё хорошо. Но, если я перезагружу страницу, она выглядит так
<pre><code><head><title>
</code></pre>
И это выглядит так:
Что я делаю:
- напишите какой-нибудь текст в текстовом поле
- сохранить текст в базу данных
- вернуть текст из базы данных
- преобразование уценки в html с помощью метода Transform() MarkdownDeep
- поместите результат в свойство Text метки
Я пробовал конвертировать уценку перед сохранением в базу, но ничего не меняется.