Pergunta

Estou tendo um problema quando estou salvando o contexto da textarea usando o editor WMD que ele deseja salvá-lo como HTML. Eu tenho o seguinte código:

Os elementos de entrada ...

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

O script para fazer o desligamento de colocar o Markdown ...

<script type="text/javascript">

    wmd_options = {
        output: "Markdown"
    };

</script>

O código do controlador ...

    [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
    }

Estou esquecendo de algo? Alguma idéia de por que não retornaria a versão Markdown da Textarea?

Foi útil?

Solução

Eu descobri ... tive meu javascript para puxar o wmd.js na parte superior da página e não na parte inferior ... é claro, exatamente onde as instruções diziam para colocá -la. Foi mal!

Outras dicas

Não usei esse editor, mas eu tentaria, na extremidade do controlador, para html en/descriptografar.

Isso, pelo menos, lhe dará HTML seguro para economizar em um banco de dados.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top