1

このチュートリアルに従って、nuget を介して TinyMCE を取得し、MVC4 の Razor で使用しました。

すべてうまく機能しますが、フォームが読み込まれるときに、TinyMCE コントロールにデフォルトのテキストを配置する必要があります。

それ、どうやったら出来るの?

私にとっての問題は、Razor を使用しており (通常は使用しません)、すべてが抽象化されていることです (例: @Html.EditorFor(m => m.Message))。ページがレンダリングされる前にコンテンツを設定できる TinyMCE への「フック」が見当たりません。

4

1 に答える 1

1

並べ替えました--コントローラーに値を設定する必要があります。したがって、これがビューにある場合:

                @Html.LabelFor(m => m.Message)
                @Html.EditorFor(m => m.Message)

次に、コントローラーでこれが必要です。

 public ActionResult Index()
        {
            var someValue = "foo"; //Get your data here
            var model = new CorporateAccountModel {Message = someValue};
            return View(model);
        }

それでおしまい。ビューに追加のコーディングは必要ありません。これは少し不快ですが、機能します。

于 2013-02-17T19:39:59.843 に答える