在线富文本编辑器kindeditor配置(.Net Framework 3.5)

下载地址:http://kindeditor.net/down.php

解压放在项目要目录下,

在Bin目录下添加引用:LitJSON.dll

在页面头部加:

<link rel="stylesheet" href="../kindeditor-4.1.10/themes/default/default.css" />
    <link rel="stylesheet" href="../kindeditor-4.1.10/plugins/code/prettify.css" />
    <script charset="utf-8" src="../kindeditor-4.1.10/kindeditor.js"></script>
    <script charset="utf-8" src="../kindeditor-4.1.10/lang/zh_CN.js"></script>
    <script charset="utf-8" src="../kindeditor-4.1.10/plugins/code/prettify.js"></script>
    <script>
        KindEditor.ready(function (K) {
            var editor1 = K.create('#content1', {
                cssPath: '../kindeditor-4.1.10/plugins/code/prettify.css',
                uploadJson: '../kindeditor-4.1.10/asp.net/upload_json.ashx',
                fileManagerJson: '../kindeditor-4.1.10/asp.net/file_manager_json.ashx',
                allowFileManager: true,
                afterCreate: function () {
                    var self = this;
                    K.ctrl(document, 13, function () {
                        self.sync();
                        K('form[name=example]')[0].submit();
                    });
                    K.ctrl(self.edit.doc, 13, function () {
                        self.sync();
                        K('form[name=example]')[0].submit();
                    });
                }
            });
            prettyPrint();
        });
    </script>

页面内容:

<li class="t4"><asp:TextBox ID="content1" runat="server"  Width="1000" Height="600"  CssClass="textBox"></asp:TextBox></li>       
                        <li class="t5">
                            <asp:Button ID="btnSend" runat="server" Text="上 传" CssClass="mBtn" OnClientClick="return CheckTextBox()" OnClick="btnSend_Click"/>          
                        </li>

后台代码:

protected void btnSend_Click(object sender, EventArgs e) {
        if (this.content1.Text.Trim().Length == 0) {
            HelperJS.Show(this.Page, "描述内容不能为空!");
            return;
        }
        else
            SaveDataInfo();
    }
    protected void SaveDataInfo() {
        string judge = Request.QueryString["action"];  //如果action为空,表示发布,action为e表示更新
        if (string.IsNullOrEmpty(judge)) {
            string sql = "insert into aboutus (typeName,aboutContent) values ('" + txtCName.Text.Trim() + "','" + content1.Text.Trim() + "')";
            if (Helper.HelperExecuteSql.ExecuteSql(sql) > 0) {
                HelperJS.Show(this.Page, "发布成功!");
                return;
            }
            else {
                Helper.HelperJS.Show(this.Page, "发布失败!");
                return;
            }
        }
        if (judge == "e") {

            string sql = "update  aboutus set typeName='" + txtCName.Text.Trim() + "',aboutContent='" + content1.Text.Trim() + "' where ID='" + Request.QueryString["id"].ToString() + "'";
            if (Helper.HelperExecuteSql.ExecuteSql(sql) > 0) {
                HelperJS.Show(this.Page, "更新成功!");
                return;
            }
            else {
                Helper.HelperJS.Show(this.Page, "更新失败!");
                return;
            }
        }
    }
View Code

 

 

posted @ 2014-05-17 15:33  BloggerSb  阅读(512)  评论(0编辑  收藏  举报