当前位置: 首页 > 工具软件 > FreeTextBox > 使用案例 >

FreeTextBox使用

丌官利
2023-12-01
无意中看到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

 类似资料: