2016-04-15 17 views
0

ckeditorからデータを取得しようとしましたが失敗しました。私のコードは次のとおりですjsを使用せずにasp.net 5のモデルにckeditorコンテンツをバインド

@model Test.ViewModel.MyViewModel 
<textarea name="my-textarea" asp-for="content" class="form-control form-gap" placeholder="Main Content"></textarea> 
     <script type="text/javascript"> CKEDITOR.replace('my-textarea'); </script> 

私はMyViewModelのcontentという要素にテキストエリアをバインドします。私がckeditorを使用しないと、自分の行動の中でテキストエリアにコンテンツを取得することができます。しかし、私がckeditorを使用すると、私はそうすることができません。私はいくつかの記事では、javascriptを使用して話を見たが、私はC#を使用したいと思います。誰が何が間違っているのか、私は何をすべきかを見て助けることができます。ありがとうございました。

答えて

0

これはテストされておらず、常にJavaScriptでckeditorを使用していましたが、Nugetで検索すると、このパッケージhttps://www.nuget.org/packages/CKeditor.Mvcが使えると思います。 http://forums.asp.net/t/2012709.aspx?How+to+Implement+a+CKeditor+in+MVCでは、誰かがどのように使用できるかを詳しく説明しています。

//Notice the attribute (AllowHtml) 
public class BlogEntry { 

    [AllowHtml] 
    public string BlogText {get;set;} 
} 

ご入力持っている、もちろん、あなたのビュー

@model MyProject.ViewModels.BlogEntry 

にこれを追加し、

<input type="text" id="BlogText" name="BlogText" /> 
関連する問題