Freetextbox1.63中文版的使用 增加本地图片操作

 

  1. 首先当然是下载插件。。.废话多#¥%#¥%#¥
  2. 接着,引入工具箱。方便在别个系统容易应用
  3. 更改整个 Web 应用程序:在 web.config 中添加:屏蔽检测到危险request值
  4. 复制images文件下的ftb 到web项目中。
  5. 新建HelperScripts,将3个aspx加入系统。
  6. 此时,控件可在项目中正常使用。但是使用的时候发现freetextbox的图片无法显示,HelperScripts里面的文件无法使用,研究发现,HelperFilesPath="../HelperScripts" ButtonPath="../images/ftb/officeXP/"  设置这两个属性的相对路径即可。
  7. freetextbox上传图片是存放地址是在images下的,这样就不能很好的定义我们需要的路径,如按照用户登陆,创建个人用户文件夹来存放图片。
  8. 经过研究,发现存入图片主要是在HelperScripts文件夹下面的ftb.imagegallery.aspx页面,对其修改即可实现要求。               if (cif != "" && rif != "") { RootImagesFolder.Value = rif+"/"+Session["UserID"].ToString(); CurrentImagesFolder.Value = cif+"/"+Session["UserID"].ToString(); } else { RootImagesFolder.Value = DefaultImageFolder+"/"+Session["UserID"].ToString(); CurrentImagesFolder.Value = DefaultImageFolder+"/"+Session["UserID"].ToString(); } 同时在UploadImage_OnClick方法中 加入创建文件家命令即可。                                                                                if (!System.IO.Directory.Exists(UploadFileDestination)) System.IO.Directory.CreateDirectory(UploadFileDestination);                                                                                             
  9. 如此,有人会说Session丢失。我整个项目都使用验证的。暂时不考虑。
  10. 有时需要通过javascript控制freetextbox显示内容。通过页面html,发现页面数据是放在一个iframe的body里面。则用下面代码实现赋值效果。txt_Remark是freetextbox控件id。txt_Remark_editor是页面生成的iframe的id,如此赋值的时候需要给两个控件赋值
  11. function ReSet() { $("#txt_Remark").val(""); txt_Remark_editor.document.body.innerText=""; }
  12. 好了,以上是对freetextbox中文版的使用说明。

你可能感兴趣的:(ASP.NET,学习)