0

当我使用 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 的降价版本吗?

4

2 回答 2

2

我想通了......我让我的 javascript 在页面顶部而不是底部拉入 wmd.js ......当然,就在说明所说的地方。我的错!

于 2010-01-20T01:57:20.673 回答
0

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

至少,这将为您提供安全的 html 以保存到数据库。

于 2010-01-19T23:55:39.500 回答