无意中看到freetextbox,一款免费的asp.net网页编辑器,可以设置文字样式、在线排版、图片上传等(FreeTextBox源码需要单独购买授权),该代码包括了各类应用的演示和实现过程。包括:功能设置、下拉显示、多语言切换、JS调用、WebParts应用、Ajax无刷新交互,后台新闻编辑等比较有用。
FreeTextBox 3.0以上版本均支持内部模式,即图片资源和javascript都集成在dll中了,所以配置会比之前的版本不一样。
3.0以前版本配置:

(1) 复制 bin 目录下的 FreeTextBox.dll 文件到你的 Web 应用程序目录中的 bin 目录;
  (2) 复制 HelperScripts 目录下的三个文件到你的 Web 应用程序目录中或其子目录中,注意使用时要

指定 HelperFilePath 属性;

(3) 建立images目录,复制 images 目录下的 ftb 目录到你的 Web 站点根目录下的 images 目录中。  此目录中包含界

面的各种皮肤图片 
  (4) 把textbox中的aspnet_client 拷到此文件夹内,有些sample源代码需要。
  (5) 页面中引入控件标签

<%@ Register TagPrefix="FTB" Namespace="FreeTextBoxControls" Assembly="FreeTextBox" %>

引入控件:

<FTB:FreeTextBox id="FreeTextBox1" OnSaveClick="SaveButton_Click" runat="Server"  Language="zh-CN" Width="600px" />

3.0以后版本配置:

1) 选择Framework-1.5、Framework-2.0、Framework-3.5下的FreetextBox.dll拷入项目bin目录,并添加该引用,可以把其放入工具箱.

2) Web.config加入如下代码

<httpHandlers>
   <add verb="GET" path="FtbWebResource.axd" type="FreeTextBoxControls.AssemblyResourceHandler, FreeTextBox" />   
</httpHandlers>

httphandle概念 http://www.cnblogs.com/stwyhm/archive/2009/03/13/471765.html
其他一样。

另外,ValidateRequest设置为false,检测在客户端提交的Request.Form 值中是否有潜在的危险的,可以防止写入到数据库时出现错误。

<%@ Page Language="C#" ValidateRequest="false" %>

FreeTextBox默认没提供图片上传功能,可将源文件中的fully_loaded_external文件夹下的ftb.imagegallery.aspx文件考到项目中,FreeTextBox会自动在当前目录中寻找它标记过的文件,所以放同一目录就OK了,记得添加images文件夹和将aspnet_client 文件夹拷到项目中。

转载于:https://www.cnblogs.com/kuaile/archive/2009/09/13/1565635.html

FreeTextBox使用相关推荐

  1. 动手扩充FreeTextBox的功能

    作者:朱俊 代码:C# 关键字:FreeTextBox.流媒体 出自:http://blog.csdn.net/foxmail/archive/2004/08/21/81096.aspx 摘要:最近一 ...

  2. FreeTextBox License机制的粗浅分析

    FreeTextBox留在我们的记忆中曾经是开源.功能实用的良好印象,然而有一天我们看着FreeTextBox的背影离我们越走越远的时候,我们只能手握FreeTextBox 1.6.3这个最后的开源版 ...

  3. Csharp: FreeTextbox 编辑器控件运行时错误: 'FTB_ResizeGalleryArea' 未定义

    ftb.imagegallery.aspx 改一下代码: <form id="Form1" runat="server" enctype="mu ...

  4. 常用的富文本框插件FreeTextBox、CuteEditor、CKEditor、FCKEditor、TinyMCE、KindEditor ;和CKEditor实例...

    目前市面上用的比较多的富文本编辑器有: FreeTextBox 一个有很多年历史的富文本编辑器了,使用简单,而且一般的使用是免费的,但是不开源,上传图片上传附件等功能没有,扩展性差. CuteEdit ...

  5. FreeTextBox 3.1.6 的实践总结

    FreeTextBox 3.1.6 的实践总结 2008-10-14 12:22 1.如何在客户端用JS获取及设置FreeTextBox的内容? 它提供了Javascript API 获取FTB内容 ...

  6. FreeTextBox的ToolbarButton整理

    大致用了下FreeTextBox(用的是2.0.7版本的),确实是个不错的免费网页文本编辑控件.源代码需要费用$65,而使用则完全免费 (这里下载).我们正在用来发表blog的这个系统.Text也是用 ...

  7. freetextbox文本编辑器

    http://www.freetextbox.com/download/ 转载于:https://www.cnblogs.com/mingyongcheng/archive/2011/12/02/22 ...

  8. .NET中DLL“没有可放置在工具箱的组件”—FreeTextBox

    主要针对在VS2012.VS2013的工具箱中,通过"选择项"添加自定义的Dll,如.NET类型时,出现"没有可放置在工具箱的组件"问题的常见解决方案.例如在线 ...

  9. 最新版freetextbox(版本3.1.6)在asp.net 2.0中使用简解

    最新版freetextbox(版本3.1.6)在asp.net 2.0中使用简解 2008-10-14 12:21 简介:对于FreeTextBox(版本3.1.6)在ASP.Net 2.0中使用,只 ...

  10. 最新版FreeTextBox(版本3.1.6)在ASP.Net 2.0中使用简解(提供博客园本地下载)

    来源:cleocn.com 最新版FreeTextBox(版本3.1.6)在ASP.Net 2.0中使用简解(提供博客园本地下载) 简介:对于FreeTextBox(版本3.1.6)在ASP.Net ...

最新文章

  1. 12年后,人工智能和人类会是什么样?这是900位专家的看法|报告
  2. java双等号比较字符串,Java与两个字符串==比较是错误的?
  3. 艾伟_转载:.NET内存管理、垃圾回收
  4. framework7 1.3.5 路由跳转后DOM失效问题
  5. php用到的mysql语句_PHP中常用到的一些MySQL语句_php
  6. mysql8事务级别_Mysql几种事务隔离级别
  7. 无意间发现BAT大佬总结的一份目标检测、卷积神经网络和OpenCV学习资料(教程/PPT/代码)...
  8. 【Flink】Flink 使用 ParameterTool 进行传参
  9. 长沙计算机类中等职业学校,长沙铁航职业中等技术学校
  10. 为什么要进行网络的分层?
  11. win10 联想键盘快捷键关闭_如何关闭联想台式机电脑USB键盘的FN功能
  12. 自动驾驶毫米波雷达物体检测技术-算法
  13. 「硬见小百科」一文详解红外遥控模块工作原理
  14. android 汉字笔顺,汉字笔画顺序之启动界面一
  15. 阿里云 CentOS 7.4 下部署基于 Node.js 的微信小程序商城
  16. 双目立体匹配算法:ELAS
  17. LDAP认证-ldap介绍
  18. linux如何卸载anaconda
  19. vue 如何对两个文本比较
  20. 万圣节| Huluween“魔幻洞窟”闯关之夜

热门文章

  1. 汇编语言王爽 实验九
  2. 如何学习数据库?数据库零基础入门指导
  3. 华为交换机S3700基本配置
  4. rost反剽窃检测系统_如何使用免费查重检测网站?
  5. 如何实现扫码下载app
  6. table 转义字符 html,HTML转义字符表
  7. c语言程序设计第三版何钦铭课后答案_C语言程序设计 (何钦铭 ) 高教版 第2版 课后习题答案.pdf...
  8. visio 2016安装教程
  9. 学习笔记五:xss.tv通关笔记
  10. 智和信通围绕智和网管平台构建统一监控运维方案