富文本编辑器ckeditor_优秀的富文本编辑器

富文本编辑器ckeditor_优秀的富文本编辑器下载地址:http://kindeditor.net/down.php解压放在项目要目录下,在Bin目录下添加引用:LitJSON.dll在页面头部加:<linkrel="stylesheet"href="../kindeditor-4.1.10/themes/default/default.css"/><linkrel="styleshe…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

下载地址: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>

后台代码:

富文本编辑器ckeditor_优秀的富文本编辑器
富文本编辑器ckeditor_优秀的富文本编辑器

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

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/184292.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • rbac权限管理设计 7表_数据库角色权限表设计

    rbac权限管理设计 7表_数据库角色权限表设计RBAC(Role-BasedAccessControl,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图)当用户量非常多的时候,逐一的给用户授权角色是一件很痛苦的事情,于是引出组的概念。

    2022年9月29日
    2
  • Snmp学习笔记

    Snmp学习笔记

    2021年12月1日
    45
  • aria2最新tracker服务器,Aria2自动更新BT Tracker服务器列表的方法「建议收藏」

    aria2最新tracker服务器,Aria2自动更新BT Tracker服务器列表的方法「建议收藏」说明公开的BTtracker服务器,因为种种原因总会经常失效,要想获取更多的peer需要经常维护这份列表。感谢github上的小伙伴提供了这么一份tracker自动更新列表:https://github.com/ngosang/trackerslist。我们要想Aria2也支持自动更新这份列表,那么你可以按照下面方法来实现。关于Aria2安装使用教程可参考:https://www.moerats…

    2022年6月16日
    592
  • 自定义控件_绘制太极(拖动)

    自定义控件_绘制太极(拖动)packagecom.example.administrator.houzengyu_0417;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Paint;importandroid.graphics

    2022年6月3日
    25
  • android开发之手机与单片机蓝牙模块通信

    之前两篇都是在说与手机的连接,连接方法,和主动配对连接,都是手机与手机的操作,做起来还是没问题的,但是最终的目的是与单片机的蓝牙模块的通信。 下面是到目前为止尝试的与单片机的通信方法,没有成功,但是从思路上来说没有问题,最大的问题是与单片机配对的时候,单片机的蓝牙模块的PIN配对码是写死的,固定为1234,而手机这边连接配对都是自动生成的PIN配对码,这种方式在手机与手机配对的时候是极

    2022年3月10日
    53
  • TX2使用pyserial建立串口通讯

    TX2使用pyserial建立串口通讯

    2020年11月8日
    312

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号