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
    }

私は何かが足りないのですか?テキストエリアのマークダウンバージョンを返さない理由はありますか?

4

2 に答える 2

2

私はそれを理解しました...私はページの下部ではなく上部にwmd.jsをプルするためのJavaScriptを持っていました...もちろん、指示がそれを置くように言ったところに。私の悪い!

于 2010-01-20T01:57:20.673 に答える
0

私自身はこのエディターを使用していませんが、コントローラー側でhtml en/decryptを試みています。

それは、少なくとも、データベースに保存するための安全なhtmlを提供します。

于 2010-01-19T23:55:39.500 に答える