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

简介:对于FreeTextBox(版本3.1.6)在ASP.Net 2.0中使用,只需要2个文件:FreeTextBox.DLL和ftb.imagegallery.aspx

1。下载最新版FreeTextBox(版本3.1.6),解压
   FreeTextBox 3.1.6 (2006/07/18)
   博客园本地下载: https://files.cnblogs.com/cleo/FTBv3-1-6.zip
   作者网站下载地址:http://freetextbox.com/download/
   详细版本有哪些改进和修改历史可以看这里:http://freetextbox.com/download/changelog.aspx
FreeTextBox 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>

4.1。修改ImageGalleryPath属性为你图片的放置目录。
5。Q&A
5.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等属性

[备注:亲爱的朋友们,如果你想使用"从图片库插入图片 "这个按钮?上面的代码需要去掉下面这个注释的代码:
<%--JavaScriptLocation="ExternalFile"
   UtilityImagesLocation="ExternalFile"
   SupportFolder="~/aspnet_client/FreeTextBox/"--%>
  <FTB:ImageGallery id="ImageGallery1" 
   AllowImageDelete="true" AllowImageUpload="true" AllowDirectoryCreate="true" AllowDirectoryDelete="true" runat="Server" />
就这样就可以哦!
  
]
5.2。Q:怎么没有看到“”这个图标?
     A:修改<FTB:FreeTextBox />的ToolbarLayout属性,添加一个InsertImageFromGallery,上面代码的例子就是已经添加好的。
5.3。Q:按钮怎么是英文提示?
     A:<FTB:FreeTextBox />有个属性叫做Language,把默认的en-US改称zh-CN吧,就是中文简体了,听说这个版本带了25种语言呢。

新增博客园本地下载: https://files.cnblogs.com/cleo/FTBv3-1-6.zip

posted on 2007-01-16 18:05 无为而为-凡事从积极的态度做起 阅读(11865) 评论(44)  编辑 收藏 所属分类: Web/asp.net

评论

#1楼 61.153.7.* 2007-01-17 08:17 DeltaCat [未注册用户]

希望搂住提供一下本地下载, 谢谢。

FREETEXTBOX 的网站打不开!   回复  引用  查看    

#2楼  2007-01-17 08:52 冬冬      

可惜现在官方网站上不去呀!   回复  引用  查看    

#3楼  2007-01-17 11:42 yueue      

期待楼主给个本地下载
  回复  引用  查看    

#4楼  2007-01-17 12:05 ddr888      

lz试试看怎么把word格式清理搞出来哦 wordclean 你取手册搜   回复  引用  查看    

#5楼 [楼主] 2007-01-17 12:17 无为而为-凡事从积极的态度做起      

@yueue
@冬冬
@DeltaCat
我现在没有文件空间了,20M用完了,不知道DUDU给不给加,我发了个邮件。   回复  引用  查看    

#6楼 [楼主] 2007-01-17 13:11 无为而为-凡事从积极的态度做起      

@ddr888
Word Clean需要Pro版本才支持,Free版本不支持。
哪些功能Free版本支持有说明: http://freetextbox.com/features/   回复  引用  查看    

#7楼 [楼主] 2007-01-17 15:22 无为而为-凡事从积极的态度做起      

新增博客园本地下载: https://files.cnblogs.com/cleo/FTBv3-1-6.zip   回复  引用  查看    

#8楼  2007-01-17 16:22 杨东清      

谢谢哦!   回复  引用  查看    

#9楼 210.22.155.* 2007-01-24 12:22 哈哈[匿名] [未注册用户]

我使用InsertImageFromGallery的时候 在FireFox 下可以正常弹出插入图片的页面.而在IE7下,虽然也能弹出页面.但是页面会死掉(无法进行操作).请教这是怎么回事啊?   回复  引用  查看    

#10楼 [楼主] 2007-01-24 18:43 无为而为-凡事从积极的态度做起      

@哈哈[匿名]
应该不是死掉吧,你有没有多次试验?会不会是比较慢?
我没有在IE7下试过,下次试试看。   回复  引用  查看    

#11楼  2007-02-25 13:22 JesseZhao      

这个东东很好的   回复  引用  查看    

#12楼 218.195.223.* 2007-05-23 23:23 时间 [未注册用户]

刚想用这个控件,如何删除引用啊?摆脱回答一下啊?
  回复  引用  查看    

#13楼 [楼主] 2007-05-25 09:30 无为而为-凡事从积极的态度做起      

@时间
不明白你的问题。   回复  引用  查看    

#14楼 210.13.84.* 2007-06-29 15:13 412412 [未注册用户]

偶找到了个下载地址

最新版FreeTextBox(版本3.1.6)

http://www.1024k.cn/Soft/2007/200706/180.html   回复  引用  查看    

#15楼 218.103.118.* 2007-07-06 16:28 leo [未注册用户]

FreeTextBox has not been correctly installed. To install FreeTextBox either:
(1) add a reference to FtbWebResource.axd in web.config:
<system.web>
<httpHandlers>
<add verb="GET"
path="FtbWebResource.axd"
type="FreeTextBoxControls.AssemblyResourceHandler, FreeTextBox" />
</httpHandlers>
</system.web>

(2) Save the FreeTextBox image and javascript files to a location on your website and set up FreeTextBox as follows
<FTB:FreeTextBox id="FreeTextBox1" SupportFolder="ftbfileslocation" JavaScriptLocation="ExternalFile" ButtonImagesLocation="ExternalFile" ToolbarImagesLocation="ExternalFile" ButtonImagesLocation="ExternalFile" runat="server" />   回复  引用  查看    

#16楼 211.137.206.* 2007-08-08 13:31 hi [未注册用户]

收藏

真实不错呢 好玩


哈哈   回复  引用  查看    

#17楼  2007-08-13 11:26 Nina      

A potentially dangerous Request.Form value was detected from the client (ctl00_main_FreeTextBox1="<P>fdfffffffffffffff...").
我遇到了這個問題,不知道如何解決。
如果不轉行動作,是正確的,但是一轉行,出這個錯誤,其它加個聯接什麼的都會出這樣的錯誤。

ps:已經根據您給的步驟操作了。   回复  引用  查看    

#18楼 [楼主] 2007-08-15 21:02 无为而为-凡事从积极的态度做起      

@Nina
应该是ASP.Net的安全验证原因,
只要有包含有HTML代码都会提出警告,
只要在页面标记里面添加 validateRequest="false" 就可以避免警告。
可以参考:
http://blog.csdn.net/DanceFire/archive/2007/04/11/1560171.aspx   回复  引用  查看    

#19楼 211.77.241.* 2007-08-28 16:35 Pacino [未注册用户]

請問一下,要怎樣能讓它新增button成為自訂控制項?
  回复  引用  查看    

#20楼 59.40.21.* 2007-09-07 11:26 andyang [未注册用户]

多谢楼主,,,测试成功,,就是那个插入图片的inert image弹出的窗口不能用。   回复  引用  查看    

#21楼 124.236.192.* 2007-09-10 17:00 zdd [未注册用户]

谢谢了啊   回复  引用  查看    

#22楼 218.22.27.* 2007-10-16 17:27 gongyu [未注册用户]

<iframe src="update.aspx" name="main" style="WIDTH:100%; height:100%" scrolling="no" frameborder="0"></iframe>

update.aspx 页面的freetextbox图片上传按钮,可以打开图片上传页面,但是点击上传没有反应,其他按钮也有类似问题。
查找了一下,可能是FTB-ImageGallery.js 中的
function FTB_InsertImage() {

image = document.getElementById('img_preview');
src = document.getElementById('img_preview').src;
if (src == '' || src == null) return;

alt = document.getElementById('img_alt').value;
title = document.getElementById('img_title').value;
width = image.width; //document.getElementById('img_width').value;
height = image.height; //document.getElementById('img_height').value;
align = document.getElementById('img_align').options[document.getElementById('img_align').selectedIndex].value;

hspace = document.getElementById('img_hspace').value;
vspace = document.getElementById('img_vspace').value;
border = document.getElementById('img_border').value;

ftb = document.getElementById('TargetFreeTextBox').value;

img = '<img src="' + src + '"' + ' temp_src="' + src + '"' +
( (alt != '') ? ' alt="' + alt + '"' : '' ) +
( (title != '') ? ' title="' + title + '"' : '' ) +
( (width != '') ? ' width="' + width + '"' : '' ) +
( (height != '') ? ' height="' + height + '"' : '' ) +
( (height != '') ? ' height="' + height + '"' : '' ) +
( (align != '') ? ' align="' + align + '"' : '' ) +
( (hspace != '') ? ' hspace="' + hspace + '"' : '' ) +
( (vspace != '') ? ' vspace="' + vspace + '"' : '' ) +
( (border != '') ? ' border="' + border + '"' : '' ) +
' />';

//window.opener.FTB_API[ftb].InsertHtml(img);
window.opener.FTB_API['FreeTextBox1'].InsertHtml(img);
window.close();
};

函数中window.opener.FTB_API['FreeTextBox1'].InsertHtml(img);
语句执行错误,请问楼主如何解决,谢谢
  回复  引用  查看    

#23楼 218.22.27.* 2007-10-16 17:29 gongyu [未注册用户]

现在没有办法,只能用弹出窗口打开update.aspx 页面,
操作一切正常。但是,总觉得弹出窗口,不是办法 ,期待楼主解答   回复  引用  查看    

#24楼  2008-01-02 18:08 Aweto      

1。上传非图片文件成功,但是在文件列表中去看不到,自然也就无法插入到内容当中了。
2。无法创建文件夹,说我没有权限
请问楼主该如何解决!
谢谢!   回复  引用  查看    

#25楼 [楼主] 2008-01-02 20:05 无为而为-凡事从积极的态度做起      

@Aweto
这两个问题应该都是有选项可以设置,请参考freetextbox.com的选项说明吧   回复  引用  查看    

#26楼 221.0.47.* 2008-02-18 15:26 SUNLILI [未注册用户]

为啥ftb里的插入图片和插入连接的按钮不好使阿   回复  引用  查看    

#27楼 60.210.204.* 2008-04-17 16:20 tyuiyiuryueuj7t [未注册用户]

我用上这个控件后,用浏览器打开后,怎么不能用啊,不能在TextBox里写东西,这是怎么回事啊?   回复  引用  查看    

#28楼 60.210.204.* 2008-04-17 17:00 tyuiyiuryueuj7t [未注册用户]

这个控件我下下来了,可是用的时候出问题了,就是这个ftb.imageGallery.aspx

源视图:
<FTB:ImageGallery id="ImageGallery1"
JavaScriptLocation="ExternalFile"
UtilityImagesLocation="ExternalFile"
SupportFolder="~/aspnet_client/FreeTextBox/"


AllowImageDelete="true" AllowImageUpload="true" AllowDirectoryCreate="true" AllowDirectoryDelete="true" runat="Server" />

设计视图:
创建控件时出错 - ImageGallery1未将对象引用设置到对象的实例。

请问这是怎么回事啊,我在页面上用上FreeTextBox后,不能用,鼠标点不进去,写不了字啊.   回复  引用  查看    

#29楼 222.171.74.* 2008-06-15 14:46 冰-河 [未注册用户]

我想在初始化的时候定义一个高度。如果输入的文章过长,控件的高度自动变长。   回复  引用  查看   

posted on 2008-06-23 08:44  poop  阅读(2981)  评论(4编辑  收藏  举报