似乎无法使用wmd-editor保存文本的标记版本

时间:2010-01-19 23:07:38

标签: asp.net-mvc markdown wmd wmd-editor

当我使用wmd-editor保存textarea的上下文时,我遇到了一个问题,它一直希望将其保存为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 个答案:

答案 0 :(得分:2)

我想通了......我把我的javascript拉到了最后。它位于页面的顶部而不是底部...当然,正好在说明书说的地方。我的坏!

答案 1 :(得分:0)

我自己没有使用这个编辑器,但我会在控制器端尝试html en / decrypt。

至少,这会给你安全的html保存到db。