在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1。下载最新版FreeTextBox(版本3.1.6),解压 FreeTextBox 3.1.6 (2006/07/18)
本地下载: http://www.51aspx.com/CV/OGOWR0LUYU096/
作者网站下载地址:http://freetextbox.com/download/ 详细版本有哪些改进和修改历史可以看这里: http://freetextbox.com/download/changelog.aspxFreeTextBox 3.1.6 (2006/07/18) * BUG: Firefox postback problems (due to IE specific code)
* CHANGE: createlink now requires text to be selected * BUG: FontSizesMenuList now functions correctly * BUG: IE users would see the tag path of the entire document * BUG: WordClean fix for <b> tags * BUG: bug in FF vs. IE DOM handling of extra \n tag Free版本的收费版本的区别可以看这里:http://freetextbox.com/features/
2。打开ASP.Net2.0项目,添加引用。(如果添加过以前版本的FreeTextBox,先删除以前版本的引用)
2.1。拷贝ftb.imagegallery.aspx到你要使用FreeTextBox的目录(当然可以是其他,但是可能要设置路径)
3。将FreeTextBox添加到工具栏。(工具栏〉常规〉选择项〉浏览到DLL文件,添加)
4。可以将工具栏上的控件拖入到你的页面了
<FTB:FreeTextBox ID="Free1"
ImageGalleryPath="~/ImageAdmin" runat="server" Text=`<%# Bind("Contents") %>` ButtonDownImage="True" ToolbarLayout="ParagraphMenu,FontFacesMenu,FontSizesMenu,FontForeColorsMenu Bold,Italic,Underline,Strikethrough;Superscript,Subscript,RemoveFormat JustifyLeft,JustifyRight,JustifyCenter,JustifyFull;BulletedList,NumberedList,Indent,Outdent;CreateLink,Unlink,InsertImage,InsertImageFromGallery,InsertRule Cut,Copy,Paste;Undo,Redo,Print"> </FTB:FreeTextBox> 5。Q&A5.1。Q:怎么不能新建目录,上传文件等?
A:修改ftb.imagegallery.aspx页面可以做到
<FTB:ImageGallery id="ImageGallery1"
SupportFolder="~/aspnet_client/FreeTextBox/" AllowImageDelete="true" AllowImageUpload="true" AllowDirectoryCreate="true" AllowDirectoryDelete="true" runat="Server" /> 修改AllowImageDelete等属性5.2。Q:怎么没有看到“从图片库插入图片”这个图标?
A:修改<FTB:FreeTextBox />的ToolbarLayout属性,添加一个InsertImageFromGallery,上面代码的例子就是已经添加好的。
5.3。Q:按钮怎么是英文提示?
A:<FTB:FreeTextBox />有个属性叫做Language,把默认的en-US改称zh-CN吧,就是中文简体了,听说这个版本带了25种语言呢。
==========================================================
FreeTextBox使用详解 (3.1.1版本使用) 1.下载 FreeTextBox 3.1.1 (released 2005/11/08) 2. 安装 1) 把FTBv3-1-1\Framework-1.1\FreetextBox.dll拷入bin目录. 2) 在项目中添加FreetextBox.dll的dll引用 3) Web.config加入如下代码
1<?xml version="1.0" encoding="utf-8" ?>
2 <configuration> 3 <system.web> 4 <httpHandlers> 5 <add verb="GET" path="FtbWebResource.axd" type="FreeTextBoxControls.AssemblyResourceHandler, FreeTextBox" /> 6 </httpHandlers> 7 <system.web> 8 <configuration>
1) aspx页面顶上 <%%>
<FTB:FreeTextBox id="FreeTextBox1" runat="Server" />
3)工具栏皮肤 ToolbarStyleConfiguration = Offoce2003/OfficeXP/Office2000/MAC
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"%>
<FTB:FreeTextBox ..ToolbarLayout=" ..,InsertImageFromGallery,.. />
2) 拷贝 "ftb.imagegallery.aspx" 文件到同一目录下 3) FreeTextBox 属性设置 4) ImageGallery 的设置
<FTB:ImageGallery id="ImageGallery1"
JavaScriptLocation="InternalResource" UtilityImagesLocation="InternalResource" SupportFolder="~/aspnet_client/FreeTextBox/" AllowImageDelete=true AllowImageUpload=true AllowDirectoryCreate=false AllowDirectoryDelete=false runat="Server" /> AllowDirectoryCreate - 能否建立文件夹 为开发者提供的2个属性 CurrentDirectories - a string[] array of directories to allow the user to navigate toward 建议: 删掉Page_Load事件可以显著回避上传图片不能即时显示的问题. 不要重写Page_Load ========================================================= Freetextbox是一个免费的.net msHTML 编辑器。
using FreeTextBoxControls;
using FreeTextBoxControls.Design; using FreeTextBoxControls.Common;
protected void my_add(object sender, System.EventArgs e)
此处是输出内容,可以改成我们需要方法。 例子:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="FreeTextBox.aspx.cs" Inherits="FreeTextBox" %>
<%@ Register ValidateRequest="false" TagPrefix="ftb" Namespace="FreeTextBoxControls" Assembly="FreeTextBox" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=http://www.w3.org/1999/xhtml > <head runat="server"> <title>无标题页</title> </head> <body> <form id="form1" runat="server"> <div> <FTB:FreeTextBox id="FreeTextBox1" runat="server" ButtonPath="http://localhost:2131/nettest/images/ftb/office2003/"/> </div> </form> </body> </html> 说明:这里的ButtonPath如果没有设置好可能出现很多图片无法显示的情况!ValidateRequest="false"也是必须的,要不页面不允许传输带有HTML标记的参数! |
请发表评论