Сайты StackExchange используют синтаксис MarkDown для написания вопросов и ответов. Это построено с использованием PageDown на стороне клиента и MarkDownSharp и дезинфицирующего средства HTML Джеффа на стороне сервера. Сам думаю построить что-то очень похожее.
Я понимаю, почему мне нужно очищать HTML на стороне сервера. Но какова цель MarkDownSharp? Почему бы мне просто не сделать перевод из MarkDown в HTML с помощью PageDown на стороне клиента и не отправить его на сервер?