凡事从积极的态度做起
记述技术(Web/BI/biztalk infopath/sharepoint)、人、事

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

星期二, 16 一月 2007 07:44 by cleo

简介:对于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)
   博客园本地下载: http://www.cnblogs.com/Files/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等属性
5.2。Q:怎么没有看到“从图片库插入图片”这个图标?
     A:修改<FTB:FreeTextBox />的ToolbarLayout属性,添加一个InsertImageFromGallery,上面代码的例子就是已经添加好的。
5.3。Q:按钮怎么是英文提示?
     A:<FTB:FreeTextBox />有个属性叫做Language,把默认的en-US改称zh-CN吧,就是中文简体了,听说这个版本带了25种语言呢。
新增博客园本地下载: http://www.cnblogs.com/Files/cleo/FTBv3-1-6.zip

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

评论
#1楼 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 无为而为-凡事从积极的态度做起

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

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

谢谢哦!   回复 引用 查看

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

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

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

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

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

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

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

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

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

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

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

偶找到了个下载地址
最新版FreeTextBox(版本3.1.6)
http://www.1024k.cn/Soft/2007/200706/180.html 回复 引用 查看

#15楼 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楼 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楼 2007-08-28 16:35 Pacino [未注册用户]

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

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

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

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

谢谢了啊   回复 引用 查看

#22楼 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楼 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楼 2008-02-18 15:26 SUNLILI [未注册用户]

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

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

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

#28楼 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后,不能用,鼠标点不进去,写不了字啊.   回复 引用 查看

第一个打分

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

添加评论


(将显示你的Gravatar图标)  

  Country flag

biuquote
  • 评论
  • 在线预览
Loading



 
酷站目录