• [网络收集]FreeTextBox在ASP.NET下的使用方法


    1.先把freetextbox.dll添加到项目中,第一复制freetextbox.dll到你网站的bin目录中。然后点击菜单“项目”>>“添加引用”(对话框中-- .net -- com -- 项目 -- 浏览 -- 最近 --等选项),选择“浏览”,找到你网站下面bin目录的freetextbox.dll

    2.把ftb.colorpicker.aspxftb.imagegallery.aspxftb.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节加入:<pages validateRequest="false"></pages>
    ===========================

    (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、首先我们把 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"/>

    如果是vs2008话,如下:

    <pages validateRequest="false">
            <controls>
              <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
              <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            </controls>
    </pages>

     

    摘自:http://hi.baidu.com/allenwdj/blog/item/b2fff5270c930d0a908f9d5e.html

  • 相关阅读:
    Oracle 异常处理
    Oracle 游标的使用
    jdbc 连接数据库
    从0开始疫情3D地球
    从0开始疫情3D地球
    从0开始疫情3D地球
    从0开始疫情3D地球
    从0开始疫情3D地球
    从0开始疫情3D地球
    简明 ASP.NET Core 手册问题记录
  • 原文地址:https://www.cnblogs.com/lushuicongsheng/p/1876036.html
Copyright © 2020-2023  润新知