MarkdownDeep до выпуска

Я создал веб-страницу в ASP.NET 4.0.
Я использую библиотеку MarkdownDeep (http://www.toptensoftware.com/markdowndeep/), чтобы преобразовать текст в HTML.
Я обнаружил проблему, которую не могу исправить. Я надеюсь, что вы можете мне помочь.

У меня есть какой-то форум, хочу разместить код в комментарии и увидеть отступ. В редакторе предварительного просмотра уценки текст выглядит хорошо. Я сохраняю содержимое текстовой области в базу данных, которую показываю на странице, и выглядит хорошо.
Например, я пытаюсь показать два тега элемента html, чтобы увидеть отступ в коде. Если я вижу код с инструментами разработки Chrome, я выгляжу так:

<pre><code>&lt;head&gt;
    &lt;title&gt;
</code></pre>

Это выглядит так: введите здесь описание изображения

Всё хорошо. Но, если я перезагружу страницу, она выглядит так

<pre><code>&lt;head&gt;&lt;title&gt;
</code></pre>

И это выглядит так: введите здесь описание изображения

Что я делаю:

  1. напишите какой-нибудь текст в текстовом поле
  2. сохранить текст в базу данных
  3. вернуть текст из базы данных
  4. преобразование уценки в html с помощью метода Transform() MarkdownDeep
  5. поместите результат в свойство Text метки

Я пробовал конвертировать уценку перед сохранением в базу, но ничего не меняется.


person Gabbyboy    schedule 23.06.2013    source источник


Ответы (1)


Хорошо, наконец-то я нашел решение.
Этот код был на странице, на которой есть мастер-страница. Если я убрал мастер-страницу, все в порядке. Я не знаю, почему... но эта проблема исчезает.

person Gabbyboy    schedule 24.06.2013