`
feiyaninfo
  • 浏览: 1474 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

FreeTextBox使用详解

阅读更多
1.下载 FreeTextBox 3.1.1 (released 2005/11/08)

[url]http://www.freetextbox.com/downloads.aspx[/url]
2. 安装

FreeTextBox 3.0以上版本均支持内部模式,即图片资源和javascript都集成在dll中, 本文仅探讨内部模式(Internal Resources).
1) 把FTBv3-1-1\Framework-1.1\FreetextBox.dll拷入bin目录.
2) 在项目中添加FreetextBox.dll的dll引用
3) Web.config加入如下代码
<?xml version="1.0" encoding="utf-8" ?>
 <configuration>
  <system.web>
   <httpHandlers>
    <add verb="GET" path="FtbWebResource.axd" type="FreeTextBoxControls.AssemblyResourceHandler, FreeTextBox" />
   </httpHandlers>
   <system.web>
<configuration>
 3. 使用FreeTextBox
1) aspx页面顶上
<%@ Register TagPrefix="FTB" Namespace="FreeTextBoxControls" Assembly="FreeTextBox" %>

2) 调用
<FTB:FreeTextBox id="FreeTextBox1" runat="Server" />
3)工具栏皮肤
ToolbarStyleConfiguration = Offoce2003/OfficeXP/Office2000/MAC

4) 得到保存编辑的内容
 1 private void InitializeComponent()
 2 
{    
 3     //    指向同一个委托

 4     this.FreeTextBox1.SaveClick += new System.EventHandler this.FreeTextBox1_SaveClick);
 5     this.Button1.Click += new System.EventHandler(this
.FreeTextBox1_SaveClick);
 6 
}
 7 

 8 private void FreeTextBox1_SaveClick(object sender, System.EventArgs e)
 9 
{
10     divshow.InnerHtml =
 FreeTextBox1.Text;
11 }
5) 客户端中检测到有潜在危险的 Request.Form 值
<%@ Page language="c#"  ValidateRequest="false"%>

4 图片上传


1) 工具栏上添加ImageGallery按钮.
<FTB:FreeTextBox ..ToolbarLayout=" ..,InsertImageFromGallery,.. />
2) 拷贝 "ftb.imagegallery.aspx" 文件到同一目录下

[url]http://wiki.freetextbox.com/default.aspx/FreeTextBoxWiki.ImageGallery[/url]
3) FreeTextBox 属性设置

ImageGalleryPath = "~/image/upload"  上传默认路径
ImageGalleryUrl = "ftb.imagegallery.aspx?rif={0}&cif={0}"  ftb.imagegallery.aspx的目录, 只能用相对目录,不可以用"~"
4) ImageGallery 的设置
ftb.imagegallery.aspx文件里
<FTB:ImageGallery id="ImageGallery1"
JavaScriptLocation
="InternalResource" UtilityImagesLocation="InternalResource"
SupportFolder
="~/aspnet_client/FreeTextBox/"
AllowImageDelete
=true
AllowImageUpload=true 
AllowDirectoryCreate=false 
AllowDirectoryDelete=false 
runat="Server" />
AllowDirectoryCreate - 能否建立文件夹
AllowDirectoryDelete - 能否删除文件夹
AllowImageUpload - 能否上传图片
AllowImageDelete - 能否删除图片
AcceptedFileTypes - 可以上传文件扩展名的数组(array)
为开发者提供的2个属性
CurrentDirectories - a string[] array of directories to allow the user to navigate toward
CurrentImages - a FileInfo[] array of files the user should be able to insert.
建议: 删掉Page_Load事件可以显著回避上传图片不能即时显示的问题. 不要重写Page_Load
That's all. Thanks
分享到:
评论

相关推荐

    FreeTextBox3.3.1使用详解及下载

    FreeTextBox 是一个基于 Internet Explorer 中 MSHTML 技术的 ASP.NET 开源服务器控件。这是一款优秀的自由软件(Free Software),我们可以轻松地将其嵌入到 Web Forms 中实现 HTML 内容的在线编辑,在新闻发布、...

    asp.net FreeTextBox配置详解

     这就是我们在网页上编辑文字时经常使用的东西。 用asp.net做网站时经常用到它,下面来讲讲如何在asp.net中添加freetextbox组件。 预备工作:下载freetextbox,可以去官网 http://freetextbox.com 上下载最新版本,...

    在线编辑器(FreeTextBox)

    **在线编辑器——FreeTextBox详解** FreeTextBox 是一个功能丰富的在线文本编辑器,它专为Web应用程序设计,提供了一个用户友好的界面,使得用户在浏览器上可以进行类似于桌面文字处理软件的操作。这款编辑器以其...

    freetextbox 组件

    **freetextbox组件详解** `freetextbox` 是一款功能强大的文本编辑器组件,主要应用于ASP.NET环境中,提供给开发者一个用户友好的富文本编辑界面,使得网站用户能够轻松进行文字编辑、格式化以及插入多媒体内容。该...

    freetextbox 一个在线编辑器

    **freetextbox 在线编辑器详解** **一、freetextbox 简介** freetextbox 是一款功能强大的在线文本编辑器,适用于网页开发者集成到他们的网站中,提供用户友好的文本输入体验。它支持多种语言,包括中文和英文,这...

    freeTextBOx(已配置好,可上传图片)

    《免费文本框(FreeTextBox)在ASP.NET中的应用与图片上传功能详解》 在ASP.NET开发环境中,富文本编辑器是构建动态网站时不可或缺的一部分,它允许用户在网页上进行文字编辑、格式化以及图像上传等操作。...

    FreeTextBox3.3.0.22914整理精简版

    《FreeTextBox 3.3.0.22914 整理精简版详解》 FreeTextBox 是一款广泛应用于ASP.NET平台的富文本编辑器控件,它为Web开发者提供了一个功能强大、用户友好的界面,使得在网页上进行文字编辑变得轻松便捷。这个3.3.0....

    FreeTextBox4.0

    **FreeTextBox 4.0:网页文本编辑器详解** FreeTextBox 4.0 是一款功能强大的网页文本编辑器,主要用于网站内容创作和管理。这款编辑器以其易用性和丰富的功能特性,深受开发者和网站管理员的喜爱。它允许用户在...

    FreeTextBox.dll

    《FreeTextBox.dll:DLL文件详解及其重要性》 在计算机编程和系统运行中,动态链接库(DLL,Dynamic Link Library)扮演着至关重要的角色。FreeTextBox.dll 是一个典型的DLL文件,它提供了丰富的文本编辑功能,适用...

    Freetextbox

    **Freetextbox组件详解** Freetextbox是一款在IT领域广泛应用的文本输入控件,尤其受到开发者们的青睐。它的核心特性在于提供了丰富的文本编辑功能,使得用户可以在网页或者应用程序中进行更为便捷、灵活的文本操作...

    freetextbox v3.1.6 南充人版

    **FreeTextBox控件详解:** 1. **功能特性**:FreeTextBox是一款强大的WYSIWYG(所见即所得)HTML编辑器,它提供了丰富的文本格式化选项,如字体选择、字号调整、颜色设置、对齐方式、列表、链接、图片上传等。此外...

    freetextbox 出错问题

    Freetextbox是一款开源的ASP.NET文本编辑控件,它能够提供所见即所得(WYSIWYG)的编辑体验,让最终用户可以在网页上像使用Word文档一样编辑文本。由于其易用性与高度自定义能力,Freetextbox被广泛应用于各种类型的...

    freetextbox

    **Freetextbox 在线编辑器详解** Freetextbox 是一个功能强大的在线文本编辑器,它为用户提供了一个直观、易用的界面,用于创建、编辑和格式化文本。这款编辑器广泛应用于网页内容编辑、论坛发帖、博客写作等多种...

    FreeTextBox富文本控件

    **FreeTextBox富文本控件详解** FreeTextBox是一款广泛应用于ASP.NET平台的开源富文本编辑器控件,它为Web开发者提供了在网页上实现类似Word的编辑体验。这款控件不仅完全免费,而且功能强大,适合各种网站内容管理...

    freetextbox开发留言板

    在这个项目中,我们使用了“freetextbox”这一开源控件来实现留言功能。freetextbox是一个功能强大的富文本编辑器,它为Web应用程序提供了类似桌面文本编辑器的体验。在这里,我们将深入探讨如何利用Visual Studio ...

    freetextbox 1.63

    **freetextbox 1.63 知识点详解** `freetextbox` 是一个免费的ASP.NET控件,专为Web开发者设计,提供了一种强大的文本输入解决方案。在1.63版本中,它继续保持着其作为强大且灵活的富文本编辑器的声誉。以下是关于...

    CuteEditor6.0使用详解

    FreeTextBox,.Net编辑器,可是功能太一般。虽然上传功能有了,但是定制起来也是麻烦。 WebHtmlEditor,.Net编辑器,功能强大,上传功能定制方便。可是……,调用速度略慢,客户端文件过大,即使精简了,相对于其它...

Global site tag (gtag.js) - Google Analytics