freetextbox java_FreeTextBox3.2.2下载及使用详解(图)
版本: FreeTextBox 3.2.2.40667
1.下載 FreeTextBox 3.2.2.40667 本站下載,解壓后如下圖:
2. 打開VS2005,建立一個WebSite工程,選擇WebSite點右鍵,選擇Add Reference,
彈出如下窗體,選擇Browse頁面,找到FreeTextBox.dll,按確定。
3.在Visual Stuido的工具欄上出現
圖標。
4.新增一Aspx頁面,拖動FreeTextBox圖標到頁面上。
5.修改Web.config加入如下代碼
6. 修改從客戶端中檢測到有潛在危險的 Request.Form 值
7.按F5運行可看到一個簡單配置的FreeTextBox.
FreeTextBox使用代碼
1.設計一個靜態類
public class CFtbTools
{
public static void InitFTB(Page page, FreeTextBoxControls.FreeTextBox ftb)
{
ftb.AutoGenerateToolbarsFromString = false; //由字符串自動生成工具欄按鈕=false
ftb.SupportFolder = "~/aspnet_client/FreeTextBox/"; //源代碼
ftb.ImageGalleryUrl = "~/ftb.imagegallery.aspx?rif={0}&cif={0}"; //指定選擇圖片的aspx文件
ftb.JavaScriptLocation = ResourceLocation.ExternalFile; //設java腳本為外部文件
ftb.ButtonImagesLocation = ResourceLocation.ExternalFile;//設按鈕圖片外部文件
ftb.ToolbarImagesLocation = ResourceLocation.ExternalFile;//設按鈕圖片外部文件
ftb.BreakMode = BreakMode.LineBreak;//斷行模式
ftb.StripAllScripting = true; //自動移除Java腳本.!!!非常重要!!!!
ftb.ButtonSet = ToolbarStyleConfiguration.Office2003; //按鈕樣式
ftb.ToolbarStyleConfiguration = ToolbarStyleConfiguration.Office2003;
ftb.DesignModeCss = "~/css/ftbdesign.css"; //設計模式時樣式,很重要
ftb.RemoveServerNameFromUrls = false;
ftb.BackColor = Color.FromArgb(229, 240, 253);
ftb.GutterBackColor = Color.FromArgb(229, 240, 253);
}
}
2.在Page_Load事件初始化FreeTextBox控件
protected void Page_Load(object sender, EventArgs e)
{
CFtbTools.InitFTB(this, FreeTextBox1);
CFtbTools.AddToolBarButton(this, FreeTextBox1, true);
........
}
3.aspx頁面的代碼
FreeTextBox其它使用方法:
1).獲取文本
private void btnSave_Click(object sender, System.EventArgs e)
{
this.Response.Write(FreeTextBox1.Text);
}
2) 圖片上傳
1) 工具欄上添加ImageGallery按鈕.
http://wiki.freetextbox.com/default.aspx/FreeTextBoxWiki.ImageGallery
3) FreeTextBox 屬性設置
ImageGalleryPath = "~/image/upload" 上傳默認路徑
ImageGalleryUrl = "ftb.imagegallery.aspx?rif={0}&cif={0}" ftb.imagegallery.aspx的目錄, 只能用相對目錄,不可以用"~"
4) ImageGallery 的設置
ftb.imagegallery.aspx文件里
JavaScriptLocation="InternalResource"
UtilityImagesLocation="InternalResource"
SupportFolder="~/aspnet_client/FreeTextBox/"
AllowImageDelete=true AllowImageUpload=true
AllowDirectoryCreate=false AllowDirectoryDelete=false
runat="Server" />
AllowDirectoryCreate - 能否建立文件夾
AllowDirectoryDelete - 能否刪除文件夾
AllowImageUpload - 能否上傳圖片
AllowImageDelete - 能否刪除圖片
AcceptedFileTypes - 可以上傳文件擴展名的數組(array)
為開發者提供的2個屬性
CurrentDirectories - a string[] array of directories to allow the user to navigate toward
CurrentImages - a FileInfo[] array of files the user should be able to insert.
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的freetextbox java_FreeTextBox3.2.2下载及使用详解(图)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python传递参数格式_Python语
- 下一篇: 每天扫码60亿次!条形码迎来50岁生日: