Не могу сохранить версию разметки текста с помощью wmd-редактора - PullRequest
0 голосов
/ 20 января 2010

У меня возникает проблема, когда я сохраняю контекст textarea с помощью wmd-редактора, который он хочет сохранить как HTML У меня есть следующий код:

Элементы ввода ...

<p>
    <%= this.Html.TextArea("Body", topic.Body, new { @class = "big" })%>
</p>

Скрипт для создания уценки ...

<script type="text/javascript">

    wmd_options = {
        output: "Markdown"
    };

</script>

Код контроллера ...

    [Authorize]
    [ValidateInput(false)]
    [AcceptVerbs(HttpVerbs.Post)]
    public ActionResult Create(FormCollection collection)
    {
        var topic = WikiService.TopicNew();

        topic.Name = collection["Name"];
        topic.Body = collection["Body"];

        // Just saving the contents
    }

Я что-то упустил? Любая идея, почему он не вернет уцененную версию textarea?

Ответы [ 2 ]

2 голосов
/ 20 января 2010

Я понял это ... У меня был свой javascript, чтобы вытащить wmd.js вверху страницы, а не внизу ... конечно, именно там, где в инструкции сказано, чтобы это было написано.Мой плохой!

0 голосов
/ 20 января 2010

Сам не использовал этот редактор, но я бы попробовал на стороне контроллера html en / decrypt.

Это, по крайней мере, даст вам безопасный HTML для сохранения в БД.

...