zoukankan      html  css  js  c++  java
  • freetextbox 使用方法+下载

    先把freetextbox.dll添加到

    项目中

    2.把-ftb.colorpicker.aspx

    -ftb.imagegallery.aspx

    -ftb.inserttable.aspx

    从文件夹HelperScripts复制出来,放到外面与-test.aspx(测试)同等级目录

    (不这么做,插入背景色,图片,表格就不好使)

    3.把images文件夹放到test.aspx(测试)同等级目录下,来存放上传的图片.

    4.在test.aspx中,加图片的路径


    this.FreeTextBox1.Text这个就是FTB中你输入的文本的内容,这是带HTML标

    记的

    this.FreeTextBox1.HtmlStrippedText这个是将HTML标记去掉的文本

    5.写入数据库

    在CSDN上看到朋友们说怎么把FreeTextBox内容写入数据库中

    我做了一下.就是把所有产生的HTML代码都插入数据库的一个字段中

    可以做一个新闻表

    news

    字段ID(自增)contentaddtime(getdate)
    privatevoidPage_Load(objectsender,System.EventArgse)
    {
    //Putusercodetoinitializethepagehere
    if(!IsPostBack)
    {
    SqlConnectionmyConn=newSqlConnection("server=(local);database=mm;

    uid=sa;pwd=123");
    SqlCommandmyCmd=newSqlCommand("select*fromtestwhereid=2",myConn);
    myConn.Open();
    SqlDataReadermyDr;
    myDr=myCmd.ExecuteReader();
    myDr.Read();
    Response.Write(myDr["content"].ToString());
    myDr.Close();
    myConn.Close();
    }
    }
    privatevoidButton1_Click(objectsender,System.EventArgse)
    {
    SqlConnectionmyConn=newSqlConnection("server=(local);database=mm;

    uid=sa;pwd=123");
    SqlCommandmyCmd=newSqlCommand("insertintotest(content)values

    ('"+FreeTextBox1.Text+"')",myConn);
    myConn.Open();
    myCmd.ExecuteNonQuery();
    myConn.Close();
    }
    [注]web.config

    在system.web节加入:


    下载:

    http://www.percyboy.com/w/ftb/down/FTB_1.6.3_zh.zip


    ===========================

    1) 复制 bin 目录下的 FreeTextBox.dll 文件到你的 Web 应用程序目录中的

    bin 目录或其上层的虚拟目录下的 bin 目录;
     (2) 将FreeTextBox.dll引用到工程中
       (3) 复制 HelperScripts 目录下的三个文件到你的 Web 应用程序目录中

    或其子目录中,注意使用时要指定 HelperFilePath 属性;
       (4) 复制 images 目录下的 ftb 目录到你的 Web 站点根目录下的 images

    目录中。
     (5) 按test.aspx添加控件,并在属性窗口设置相关属性

    注意:用于存放上传图片的目录可以自定义取名字,但一定要放到虚拟目录的

    根目录,不能放到虚拟目录的子目录里面,并且设置ImageGalleryPath属性,

    设置文件夹名。

    FreeTextBox1.Text 取得内容(带html标签的)

    FreeTextBox1.HtmlStrippedText   也是取得内容(不带Html标签的)
    -------------------------------------------------------------------

    -------------------------------

    Freetextbox是一个免费的.net mshtml 编辑器。
    我所用的免费的freetextbox版本是中文版本1.6.3的汉化的freetextbox。
    获得的地址。http://www.percyboy.com/w/ftb/
    下载之后仔细看看其中的说明,你就可以使用这个完美的编辑器。
    其中示例是在内联代码方式下,如果在代码后置下使用Freetextbox 呢。
    1、首先我们把 FreeTextBox.dll 文件copy到我们的项目中的bin目录里。
    然后在我们的项目里添加新的引用,在添加引用对话框选择项目标签,浏览/

    选择你的FreeTextBox.dll/打开/确定。应用就添加完成了。

    2、如何获得FreeTextBox.dll 中所使用到的名字空间,本中文版本1.6.3 有3

    个名字空间。
    using FreeTextBoxControls;
    using FreeTextBoxControls.Design;
    using FreeTextBoxControls.Common;
    可以在引用的FreeTextBox.dll 查看对象浏览。
    点开树型目录就可以清晰的看到,上面所说的名字空间了。
    其他的版本类似可以获得。
    3、在aspx文件添加freetextbox
    <%@ Register TagPrefix="ftb" Namespace="FreeTextBoxControls"

    Assembly="FreeTextBox" %>
    具体的方法和内联一样的。
    同时cs文件中会有如下代码:
    protected FreeTextBoxControls.FreeTextBox FreeTextBox1;产生
    添加完后,运行一下就可以看到结果了。
    在设计模式下我们还可以查看FreeTextBox 属性。
    4、如何把FreeTextBox 内容写到数据库,我们在aspx文件中添加一个bottom
    其的onclick=“my_add"
    cs文件
    protected void my_add(object sender, System.EventArgs e)
             {
                 // 在此处放置用户代码以初始化页面
              Response.Write(FreeTextBox1.Text);
             }
    此处是输出内容,可以改成我们需要方法。


    1、FreeTextBox.dll放到bin目录下,添加引用
         查看在使用页子是否有
        <%@ Register TagPrefix="ftb" Namespace="FreeTextBoxControls"

    Assembly="FreeTextBox" %>
         否则会创建出错。

    2.    把 - ftb.colorpicker.aspx
               - ftb.imagegallery.aspx
               - ftb.inserttable.aspx
                放到使用页子同一目录下
                把images文件夹也放到同一目录下

    3、<ftb:freetextbox id="ftbContent" runat="server" Width="650px"

    Height="320px" ImageGalleryPath="UploadImages"

    ButtonPath="images/ftb/office2000/"

    ToolbarType="OfficeXP"></ftb:freetextbox>

         补充:this.FreeTextBox1.Text 这个就是FTB中你输入的文本的内容,

    这是带HTML标记的
                 this.FreeTextBox1.HtmlStrippedText 这个是将HTML标记去掉

    的文本

    4、如果报错,在web.config里
    system.web
       <pages validateRequest="false"/>

  • 相关阅读:
    Atitit.播放系统规划新版本 v4 q18 and 最近版本回顾
    Atitit.播放系统规划新版本 v4 q18 and 最近版本回顾
    atitit.极光消息推送服务器端开发实现推送  jpush v3. 总结o7p
    atitit.极光消息推送服务器端开发实现推送  jpush v3. 总结o7p
    Atitit.文件搜索工具 attilax 总结
    Atitit.文件搜索工具 attilax 总结
    Atitit.软件命名空间  包的命名统计 及命名表(2000个名称) 方案java package
    Atitit.软件命名空间  包的命名统计 及命名表(2000个名称) 方案java package
    Atitit..状态机与词法分析  通用分词器 分词引擎的设计与实现 attilax总结
    Atitit..状态机与词法分析  通用分词器 分词引擎的设计与实现 attilax总结
  • 原文地址:https://www.cnblogs.com/skyshenwei/p/1633866.html
Copyright © 2011-2022 走看看