3

ASP.NETMVC3プロジェクトでderobinswmdエディターを使用しようとしています。私はなんとかコントロールを追加することができました、

<script src="@Url.Content("~/WMD/showdown.js")" type="text/javascript"></script>
<link href="@Url.Content("~/WMD/wmd.css")" rel="stylesheet" type="text/css" />
......
        <div id="wmd-editor" class="wmd-panel">
            <div id="wmd-button-bar"></div>
            @Html.TextArea("Contents", string.Empty, new
            {
               @class = "wmd-input"
            })
            <div id="wmd-preview" class="wmd-panel"></div>
        </div>
.......
<script src="@Url.Content("~/WMD/wmd.js")" type="text/javascript"></script>

ただし、WDMエディタは正しく表示されません(ツールバーなし、プレビューなし)。

この問題を解決するのを手伝ってください。

4

1 に答える 1

1

ドキュメントに基づいて、要素のIDは重要です。

入力テキストエリア

This is where you'll enter markdown.  id is "wmd-input".

しかし、あなたのコードでは:

 @Html.TextArea("Contents", string.Empty, new
            {
               @class = "wmd-input"
            })

テキストのクラスを設定しているのはIDではありません。代わりにこれを試してください:

 @Html.TextArea("Contents", string.Empty, new
            {
               id = "wmd-input"
            })
于 2012-06-16T17:44:32.317 に答える