暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

ASP.Net之笔记11-09(富文本编辑器-ubb)

百变则是新 2019-09-24
815



富文本编辑器-ubb
1、使用ubb代码可以实现部分Html代码,不能实现全部的Html代码。这些部分代码就够我们大部分的使用情况了。
2、使用ubb代码的好处:
   1)使用非Html代码,它就有了安全性。
    2)把代码提交到后台的时候,也不会触发危险字符的错误。后台拿到这个字符的时候,直接存到数据库里面去。在页面展示的时候,还要换成Html标签。
3、怎么把ubb代码,转为Html标签代码?
   1)这个是一个公共的过程。他们已经帮我们准备好了一个类(ubb2html.cs)
    2)咱们把ubb代码转换完毕以后,再展示给前端,就可以了。
4、ASP的文本框控件,也是可以解析成Html的文本域的,将属性(TextMode)设置为:MultiLine
5、ubb富文本编辑器怎么用呢?
    1)脚本直接引入到页面中,样式不用添加。
    2)在进行 ubb编辑器 与 页面元素的绑定,语言的指定,编辑器的初始化。
        eg:
        <script type="text/javascript">
            //绑定服务器控件的客户端ID(即解析后的元素ID)
            var nEditor = new ubbEditor('<%= this.txtContent.ClientID %>');
            nEditor.tLang = "zh-cn";
            nEditor.tInit("nEditor", '../Script/ubbeditor/');
        </script>
   3)将内容提交到后台,就不会触发危险字符的错误。
   4)内容的获取,直接通过服务器端控件的正常取值方式获取就可以了。存到数据库的也是ubb代码,直接存Html标签代码也是可以的。
   5)展示的时候,从数据库取出的时候,再转为html代码。
6、什么是富文本?不是普通的文本,带有样式,图片的文本内容,就是富文本。
7、对于只需要添加脚本,不需要添加样式的脚本插件。那就说明,它的样式以及图片的路径是固定死的,不能改。
8、论坛里所有发帖的地方都可以用这个 ubb编辑器。优点就是安全,没有特殊字符,但是功能有限。

9、ubb插件的下载地址:链接:https://pan.baidu.com/s/1Fkbfgx432bSiXNQIV31jHg
提取码:zn13

     ubb代码转为html代码类地址:链接:https://pan.baidu.com/s/165rKM2DwCLyMDxpqMDc_Bw
提取码:17dk

文章转载自百变则是新,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论