Почему MarkdownSharp не кодирует мой HTML?

На мой взгляд, одна из главных целей Markdown - не дать пользователю напрямую набирать потенциально искаженный HTML.

Что ж, у меня это не совсем работает в MarkdownSharp.

Этот пример работает правильно, если у вас есть дополнительный разрыв строки сразу после «abc» ... одна из главных целей Markdown - не дать пользователю напрямую набирать потенциально искаженный HTML. Что ж, в MarkdownSharp это не совсем подходит для меня. Этот пример работает ...

На мой взгляд, одна из главных целей Markdown - не дать пользователю напрямую набирать потенциально искаженный HTML.

Что ж, у меня это не совсем работает в MarkdownSharp.

Этот пример работает правильно, если у вас есть дополнительный разрыв строки сразу после «abc» ... одна из главных целей Markdown - не дать пользователю напрямую набирать потенциально искаженный HTML. Что ж, в MarkdownSharp это не совсем подходит для меня. Этот пример работает ...

На мой взгляд, одна из главных целей Markdown - не дать пользователю напрямую набирать потенциально искаженный HTML.

Что ж, у меня это не совсем работает в MarkdownSharp.

Этот пример работает правильно, когда у вас есть дополнительный разрыв строки сразу после «abc» ... enter image description here

Но когда этого разрыва строки нет, я думаю, он все равно должен быть HtmlEncoded, но здесь этого не происходит ... enter image description here

За кулисами визуализированная разметка поступает из iframe. И это код, стоящий за этим ...

<% 
var md = new MarkdownSharp.Markdown();
%>
<%= md.Transform(Request.Form[0]) %>

Конечно, я что-то упускаю. О, и я использую v1.13 (последняя версия на момент написания этой статьи).


EDIT (это тест для реализации StackOverflow)

abc

это не должно быть красным
10
задан Steve Wortham 1 February 2011 в 15:33
поделиться