Não consigo salvar a versão de marcação do texto usando WMD-Editor
-
21-09-2019 - |
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?
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.