国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

FREETEXTBOX

2019-11-17 01:41:09
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

FREETEXTBOX

本文轉(zhuǎn)自http://blog.csdn.net/JOHNCOOLS/archive/2006/04/08/655553.aspx感謝作者們的付出---------------版本: FreeTextBox 3.1.1 asp.net1.11.下載 FreeTextBox 3.1.1 (released 2005/11/08)http://www.freetextbox.com/downloads.aspx2. 安裝FreeTextBox 3.0以上版本均支持內(nèi)部模式,即圖片資源和javascript都集成在dll中,本文僅探討內(nèi)部模式(Internal Resources).1) 把FTBv3-1-1/Framework-1.1/FreetextBox.dll拷入bin目錄.2) 在項(xiàng)目中添加FreetextBox.dll的dll引用3) Web.config加入如下代碼<?xml version="1.0" encoding="utf-8" ?><configuration> <httpHandlers> <add verb="GET" path="FtbWebResource.axd" type="FreeTextBoxControls.AssemblyResourceHandler, FreeTextBox" /></httpHandlers></system.web></configuration>3. 使用FreeTextBox1) aspx頁(yè)面頂上 <%@ Register Tag

private void FreeTextBox1_SaveClick(object sender, System.EventArgs e){ divshow.InnerHtml = FreeTextBox1.Text;}5) 從客戶(hù)端中檢測(cè)到有潛在危險(xiǎn)的 Request.Form 值<%@ Page language="c#" ... ValidateRequest="false"%>4 圖片上傳1) 工具欄上添加ImageGallery按鈕.<FTB:FreeTextBox ..ToolbarLayout=" ..,InsertImageFromGallery,.. />2) 拷貝 "ftb.imagegallery.aspx" 文件到同一目錄下http://wiki.freetextbox.com/default.aspx/FreeTextBoxWiki.ImageGallery3) FreeTextBox 屬性設(shè)置ImageGalleryPath = "~/image/upload" 上傳默認(rèn)路徑ImageGalleryUrl = "ftb.imagegallery.aspx?rif={0}&cif={0}" ftb.imagegallery.aspx的目錄, 只能用相對(duì)目錄,不可以用"~"4) ImageGallery 的設(shè)置ftb.imagegallery.aspx文件里<FTB:ImageGallery id="ImageGallery1" JavascriptLocation="InternalResource" UtilityImagesLocation="InternalResource" SupportFolder="~/aspnet_client/FreeTextBox/" AllowImageDelete=true AllowImageUpload=true AllowDirectoryCreate=false AllowDirectoryDelete=falserunat="Server" />AllowDirectoryCreate - 能否建立文件夾AllowDirectoryDelete - 能否刪除文件夾AllowImageUpload - 能否上傳圖片AllowImageDelete - 能否刪除圖片AcceptedFileTypes - 可以上傳文件擴(kuò)展名的數(shù)組(array)為開(kāi)發(fā)者提供的2個(gè)屬性CurrentDirectories - a string[] array of directories to allow the user to navigate towardCurrentImages - a FileInfo[] array of files the user should be able to insert.

建議: 刪掉Page_Load事件可以顯著回避上傳圖片不能即時(shí)顯示的問(wèn)題. 不要重寫(xiě)Page_Load補(bǔ)充========================================================================Freetextbox是一個(gè)免費(fèi)的.net mshtml 編輯器。我所用的免費(fèi)的freetextbox版本是中文版本1.6.3的漢化的freetextbox。獲得的地址。http://www.percyboy.com/w/ftb/下載之后仔細(xì)看看其中的說(shuō)明,你就可以使用這個(gè)完美的編輯器。其中示例是在內(nèi)聯(lián)代碼方式下,如果在代碼后置下使用Freetextbox 呢。1、首先我們把 FreeTextBox.dll 文件copy到我們的項(xiàng)目中的bin目錄里。然后在我們的項(xiàng)目里添加新的引用,在添加引用對(duì)話(huà)框選擇項(xiàng)目標(biāo)簽,瀏覽/選擇你的FreeTextBox.dll/打開(kāi)/確定。應(yīng)用就添加完成了。2、如何獲得FreeTextBox.dll 中所使用到的名字空間,本中文版本1.6.3 有3個(gè)名字空間。using FreeTextBoxControls;using FreeTextBoxControls.Design;using FreeTextBoxControls.Common;可以在引用的FreeTextBox.dll 查看對(duì)象瀏覽。點(diǎn)開(kāi)樹(shù)型目錄就可以清晰的看到,上面所說(shuō)的名字空間了。其他的版本類(lèi)似可以獲得。3、在aspx文件添加freetextbox<%@ Register TagPrefix="ftb" Namespace="FreeTextBoxControls" Assembly="FreeTextBox" %>具體的方法和內(nèi)聯(lián)一樣的。同時(shí)cs文件中會(huì)有如下代碼:protected FreeTextBoxControls.FreeTextBox FreeTextBox1;產(chǎn)生添加完后,運(yùn)行一下就可以看到結(jié)果了。在設(shè)計(jì)模式下我們還可以查看FreeTextBox 屬性。4、如何把FreeTextBox 內(nèi)容寫(xiě)到數(shù)據(jù)庫(kù),我們?cè)赼spx文件中添加一個(gè)bottom其的onclick=“my_add"cs文件protected void my_add(object sender, System.EventArgs e) { // 在此處放置用戶(hù)代碼以初始化頁(yè)面 Response.Write(FreeTextBox1.Text); }此處是輸出內(nèi)容,可以改成我們需要方法。

FreeTextBox使用方法集合作者:劉一 時(shí)間:2005-6-16我在此網(wǎng)站http://www.percyboy.com/w/ftb/down/下載了FreeTextBox 1.6.3 中文版 [307KB]FreeTextBox 1.6.3 中文版源代碼 [420KB]1.先把freetextbox.dll添加到項(xiàng)目中

2.把 - ftb.colorpicker.aspx - ftb.imagegallery.aspx - ftb.inserttable.aspx從文件夾HelperScripts復(fù)制出來(lái),放到外面與 - test.aspx (測(cè)試)同等級(jí)目錄,(不這么做,插入背景色,圖片,表格就不好使)

3.把images文件夾放到test.aspx (測(cè)試)同等級(jí)目錄下,來(lái)存放上傳的圖片.

4.在test.aspx 中,加圖片的路徑<FTB:FreeTextBox id="FreeTextBox1" runat="server" Width="700" ButtonPath="/images/ftb/office2003/"/>

this.FreeTextBox1.Text 這個(gè)就是FTB中你輸入的文本的內(nèi)容,這是帶HTML標(biāo)記的

this.FreeTextBox1.HtmlStrippedText 這個(gè)是將HTML標(biāo)記去掉的文本

5.寫(xiě)入數(shù)據(jù)庫(kù)在CSDN上看到朋友們說(shuō)怎么把FreeTextBox內(nèi)容寫(xiě)入數(shù)據(jù)庫(kù)中我做了一下.就是把所有產(chǎn)生的HTML代碼都插入數(shù)據(jù)庫(kù)的一個(gè)字段中可以做一個(gè)新聞表news字段ID(自增) content addtime(getdate)

private void Page_Load(object sender, System.EventArgs e) { // Put user code to initialize the page here if (!IsPostBack) { SqlConnection myConn = new SqlConnection("server=(local);database=mm;uid=sa;pwd=123"); SqlCommand myCmd = new SqlCommand("select * from test where id=2",myConn); myConn.Open(); SqlDataReader myDr; myDr=myCmd.ExecuteReader(); myDr.Read(); Response.Write(myDr["content"].ToString()); myDr.Close(); myConn.Close(); } }

private void Button1_Click(object sender, System.EventArgs e) { SqlConnection myConn = new SqlConnection("server=(local);database=mm;uid=sa;pwd=123"); SqlCommand myCmd = new SqlCommand("insert into test (content) values('"+FreeTextBox1.Text+"')",myConn); myConn.Open(); myCmd.ExecuteNonQuery(); myConn.Close(); }

[注]web.config在system.web節(jié)加入: <pages validateRequest="false"/>

-----------------------------------------------------------------------------------------------------這里還有3.0的版本,不過(guò)是外文的喲! The no.1 free ASP.NET HTML Editor for IE and Mozilla.

FreeTextBox 3.0FreeTextBox 3.0, with over 150,000 downloads, is the most popular cross-browser HTML editor for ASP.NET. To start using the control, do the following

Download FreeTextBox 3.0.4Read FreeTextBox Wiki for installation instructionsReport problems to the forumsPurchase a Pro license ($49) or source code/distribution license ($199).Current Version (3.0.4) Information

---------另外補(bǔ)上一文章-------------------------Freetextbox是一個(gè)免費(fèi)的.net mshtml 編輯器。我所用的免費(fèi)的freetextbox版本是中文版本1.6.3的漢化的freetextbox。獲得的地址。http://www.percyboy.com/w/ftb/下載之后仔細(xì)看看其中的說(shuō)明,你就可以使用這個(gè)完美的編輯器。其中示例是在內(nèi)聯(lián)代碼方式下,如果在代碼后置下使用Freetextbox 呢。1、首先我們把 FreeTextBox.dll 文件copy到我們的項(xiàng)目中的bin目錄里。然后在我們的項(xiàng)目里添加新的引用,在添加引用對(duì)話(huà)框選擇項(xiàng)目標(biāo)簽,瀏覽/選擇你的FreeTextBox.dll/打開(kāi)/確定。應(yīng)用就添加完成了。

2、如何獲得FreeTextBox.dll 中所使用到的名字空間,本中文版本1.6.3 有3個(gè)名字空間。using FreeTextBoxControls;using FreeTextBoxControls.Design;using FreeTextBoxControls.Common;可以在引用的FreeTextBox.dll 查看對(duì)象瀏覽。點(diǎn)開(kāi)樹(shù)型目錄就可以清晰的看到,上面所說(shuō)的名字空間了。其他的版本類(lèi)似可以獲得。3、在aspx文件添加freetextbox<%@ Register TagPrefix="ftb" Namespace="FreeTextBoxControls" Assembly="FreeTextBox" %>具體的方法和內(nèi)聯(lián)一樣的。同時(shí)cs文件中會(huì)有如下代碼:protected FreeTextBoxControls.FreeTextBox FreeTextBox1;產(chǎn)生添加完后,運(yùn)行一下就可以看到結(jié)果了。在設(shè)計(jì)模式下我們還可以查看FreeTextBox 屬性。4、如何把FreeTextBox 內(nèi)容寫(xiě)到數(shù)據(jù)庫(kù),我們?cè)赼spx文件中添加一個(gè)bottom其的onclick=“my_add"cs文件protected void my_add(object sender, System.EventArgs e) { // 在此處放置用戶(hù)代碼以初始化頁(yè)面 Response.Write(FreeTextBox1.Text); }此處是輸出內(nèi)容,可以改成我們需要方法。

----心得-------------------------------------------------------在使用FreeTextBox控件進(jìn)行文本編輯后,進(jìn)行保存時(shí)需要取編輯內(nèi)容對(duì)應(yīng)的HTML文本內(nèi)容。取編輯內(nèi)容使用my_freetextbox.ViewStateText屬性會(huì)比使用my_freetextbox.Text屬性,在后續(xù)的字符串內(nèi)容處理上會(huì)方便一些。在所取出的字符串中,系統(tǒng)自動(dòng)加上了“/r/n”的回車(chē)換行字符串標(biāo)示,在存儲(chǔ)內(nèi)容到數(shù)據(jù)庫(kù)之前最好將這些“/r/n”字符串用空串“”替換掉(如:my_str=my_str.Replace("/r/n","")),否則在將來(lái)調(diào)用時(shí)會(huì)導(dǎo)致不正常顯示。在所取出的字符串中,系統(tǒng)還把編輯文本中的雙引號(hào)“用轉(zhuǎn)義字符/進(jìn)行了處理,如原字符串為“wangshixin said "hello!"”,所取得的字符串實(shí)際為“wangshixin said /"hello!/"”,因此需要將所獲得的字符串中的全部“/"”用特定的字符串替換掉。在將來(lái)提取顯示時(shí),再將特定字符串替換為“/"”(如:my_str=my_str.Replace("/"","wangshixin750920"))。-----還有,再加上--------------------------------------------------------------------------FreeTextBox1.Text 取得內(nèi)容(帶html標(biāo)簽的)FreeTextBox1.HtmlStrippedText 也是取得內(nèi)容(不帶Html標(biāo)簽的)------關(guān)于Word中過(guò)來(lái)的內(nèi)容,出錯(cuò)解決------------------------------------------------------------把從word復(fù)制的文本粘貼到freetextbox里,提交到數(shù)據(jù)庫(kù)的時(shí)候會(huì)提示有危險(xiǎn)代碼,也就是單引號(hào),這是為什么?在Dottext里的freetextbox,同一篇word文檔,提交時(shí)就沒(méi)有問(wèn)題。我現(xiàn)在找到的原因是dottext里的freetextbox在提交的時(shí)候會(huì)把危險(xiǎn)代碼重新編碼好像,而在我的項(xiàng)目里的freetextbox就不會(huì)。查看包含freetextbox控件的頁(yè)面源文件,又發(fā)現(xiàn)license不同,是不是有

把頁(yè)面中的validateRequest指令設(shè)成false即可,或者直接改web.config:<pages validateRequest="false" buffer="true"/>


發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 克什克腾旗| 遂川县| 乐业县| 盈江县| 永新县| 广元市| 昌平区| 阿拉善左旗| 宝兴县| 平谷区| 拉萨市| 霍邱县| 镇沅| 商南县| 九台市| 宜昌市| 新和县| 肥东县| 临沂市| 雅江县| 临漳县| 广平县| 庄浪县| 扎赉特旗| 兖州市| 区。| 泸州市| 五华县| 汝阳县| 青浦区| 延庆县| 通山县| 吐鲁番市| 盐池县| 元谋县| 瑞金市| 雷山县| 湖南省| 长乐市| 姜堰市| 阜宁县|