KindEditor Asp.net

5888 ワード

最近KindEditorを使用していますが、3つの問題が発生しました.
1、textarea runat=「server」を追加するとeditor全体が実行中に表示されなくなり、原因が見つからなかったのでrunatを削除し、runatを削除すると、データベースから読み取った値をtextareaにどのように割り当てるかという問題に直面しました.
はい、いろいろな方法を考えましたが、最も簡単な解決策はバックグラウンドCSページにPublic String contentsを直接追加することです.フロントページでそのままResponseを使うようにします.writeが書きます.詳細は図を参照
問題のスクリーンショット:
 <textarea name="content" id="txtContent" style="width: 700px; height: 600px; visibility: hidden;"  rows="8" cols="100"   runat="server">

解決方法:
 
 <textarea name="content" id="txtContent" style="width: 700px; height: 600px; visibility: hidden;"

                                                rows="8" cols="100" runat="server"><%Response.Write(contents); %></textarea>

2、それから2つ目の問題が発生しました.どうやってtextareaの値を取り出しますか.ネットで調べたのですが、詳細は図を参照してください.contentはtextareaのnameです.
String txtContent=Request.Form["content"].toString();

3、kindeditorを使ってローカルのピクチャーをアップロードすることができなくて、私はそれのあげた例によって書いたが、いつも間違いを報告して、実は経路の設定の間違いで、解決方法:
  <script type="text/javascript">

       var editor;

       KindEditor.ready(function (K) {

             editor = K.create('textarea[name="content"]', {

                 id: 'txtContent',

                 allowFileManager: true,

                 cssPath: '../kindeditor/plugins/code/prettify.css',

                 uploadJson:'../kindeditor/asp.net/upload_json.ashx',

                 fileManagerJson:

                          '../kindeditor/asp.net/file_manager_json.ashx',

                afterBlur: function () { this.sync(); }

                                                    });

                                                });

  </script>

これで構成できます/kindeditorを追加
もしもっと良い解決方法があれば、皆さんに提供してほしいです.私が使っている方法は私が直面した問題を解決することができるだけです.