在線客服
24小時免費咨詢電話:18978941786
客服時間:上午9:30~下午6點
當(dāng)前位置:首頁>> 技術(shù)文章 >> NET學(xué)習(xí) >> DotNetTextBox常見問題
DotNetTextBox常見問題
收藏 分享 發(fā)布日期:2013-6-25 17:47:51 編輯:admin 文章來源: 點擊率:
DotNetTextBox常見問題
Q:為什么控件上傳圖片、上傳文件及上傳媒體文件等功能無法使用,會出現(xiàn)未能找到路徑xxxx的一部分?
Q:為什么控件上傳圖片、上傳文件及上傳媒體文件等功能無法使用,會出現(xiàn)未能找到路徑xxxx的一部分?
A:因為控件在中文目錄下使用時上述功能就會出現(xiàn)因獲取的上傳路徑亂碼而無法使用,所以暫時請不要在中文網(wǎng)站目錄下運行本控件(免費版3.4.6及商業(yè)版5.0.4以上版本已修正此BUG)!
Q:為什么控件在ASP.NET Ajax的UpdatePanel里無法工作,會出現(xiàn)提交內(nèi)容后控件編輯框無法編輯的問題?
A:免費版3.4.7及商業(yè)版5.0.5以上版本新增加Asp.Net Ajax UpdatePanel支持包,請將AjaxSupport目錄下的文件及目錄按原結(jié)構(gòu)拷貝到原版根目錄覆蓋相同文件,并且打開DotNetTextBox2005.sln或DotNetTextBox2008.sln重新一次編譯項目后即可,新生成的DotNetTextBox.dll將完美支持Asp.Net Ajax UpdatePanel!!
Q:控件支持提交時自動獲取編輯器內(nèi)容里的圖片地址以作新聞首頁圖片顯示嗎?
A:可以,免費版V3.4.5或商業(yè)版本已經(jīng)支持提交時以代碼Webeditor1.GetImagesUrl[圖片序號].ToString()這樣的方式來獲取內(nèi)容里的相應(yīng)出現(xiàn)順序的圖片地址!
Q:為什么本地測試成功,但上傳到虛擬空間卻出現(xiàn)Could not load file or assembly 'EnvDTE,Version=8.0.0.0,Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'的錯誤?
A:因為虛擬空間沒有控件需要引用到的一個名為EnvDTE的Vs2005組件,請把Plugin.rar里envdte/envdte.dll拷貝到虛擬空間主機的BIN目錄里即可!
Q:使用控件上傳功能時,為什么會出現(xiàn)"存儲空間不足,無法完成此操作"的錯誤?
A:那可能是因為你的IE緩存不夠了,請右鍵IE,選屬性,刪除所有文件(脫機文件),刪除所有COOKIES,也可能是asp.net沒有寫入權(quán)限引起的問題!
Q:控件能不能輸出符合XHTML1.0規(guī)范的網(wǎng)頁代碼?
A:V5.0商業(yè)版提供一個xhtml屬性,只要將屬性設(shè)置為Xhtml=Client(即時轉(zhuǎn)換)或Xhtml=Server(提交內(nèi)容時轉(zhuǎn)換)就可以讓控件即時或在輸出內(nèi)容的時候?qū)⑺写a轉(zhuǎn)換為符合XHTML1.0格式規(guī)范的網(wǎng)頁代碼。
Q:為什么會出現(xiàn)使用主題 css 文件要求頁上有標(biāo)頭控件。(例如 <head runat="server" />)的錯誤?
A:因為引用控件的頁面或功能頁面使用了App_Themes目錄下的全局CSS樣式主題,解決步驟:引用控件的頁面直接把<head>改為<head runat="server" />,然后在控件system_dntb目錄里添加一個Web.config文件,并且在<system.web>配置節(jié)中加入 :<pages theme="" />即可,這樣所有的功能頁面都將自動禁用ASP.NET2.0的主題(PS:因為功能頁面將<head>改為<head runat="server"/>會出錯的,所以只能直接禁用主題),而且system_dntb目錄以外的其它頁面或其它目錄都可正常使用全局的CSS主題。
Q:全部內(nèi)置功能的DotNetTextBox控件太寬了,能不能在保持同樣功能的情況下,將寬度縮小?
A:可以,如果需要縮小寬度,使用<topmenu>br</topmenu>強制換行標(biāo)記讓一行的菜單排列換行為兩行或三行甚至更多即可,另外也可以將部分菜單功能定義到左側(cè)工具欄或底部工具欄。
Q:為什么在VS2005中添加控件之后頁面提示找不到en-us目錄或找不到xxxxx.config文件的路徑錯誤?
A:請確定是否已經(jīng)將控件所需要的system_dntb目錄拷貝到你的項目中,并且正確設(shè)置systemfolder屬性的正確的相對路徑(路徑設(shè)置方法請看幫助文檔中的路徑設(shè)置一文)。
Q:為什么已經(jīng)正確設(shè)置系統(tǒng)路徑,但仍然提示找不到路徑?
A:請確定是否有同時打開多個項目,如果已打開一個項目之后再同時打開引用控件的項目,會出現(xiàn)路徑錯誤的問題,請在打開引用控件的項目之前,先關(guān)閉其它已經(jīng)打開的項目。
Q:為什么我編譯項目時會出現(xiàn)找不到Word_dntb加載項?
A:因為控件的Word導(dǎo)入功能采用插件方式提供,所以還需將控件bin目錄里的Word_dntb.dll,WordPlugin.dll拷貝到項目BIN目錄里(如果不需要Word導(dǎo)入功能,刪除system_dntb目錄里的importword.aspx就可以不需要拷貝這兩個DLL文件)!
Q:為什么我設(shè)置了全局的系統(tǒng)目錄設(shè)置,但是不起效?
A:設(shè)置全局部的系統(tǒng)目錄設(shè)置后,引用頁面的控件原來的systemfolder屬性請去掉,因為頁面會優(yōu)先使用內(nèi)置屬性的路徑設(shè)置!
Q:我想將upload文件夾放置在system_dntb目錄外,我應(yīng)該如何設(shè)置?
A:設(shè)置UploadFolder屬性,默認(rèn)值為upload/,即上傳文件都放置在system_dntb/upload/,如果你需要將upload文件夾放到system_dntb目錄外,請設(shè)置為../upload/即可。
Q:為什么我配置里已經(jīng)設(shè)置單個文件限制大于4M了,但上傳的文件超過4M仍然會出現(xiàn)上傳不成功?
A:因為ASP.NET上傳的默認(rèn)限制是4M,所以要上傳大于4M的文件還要在web.config里的<system.web>配置節(jié)添加:
<!--設(shè)置上傳單個文件的最大Size-->
<httpRuntime maxRequestLength="10240" executionTimeout="3600"/>
<httpRuntime maxRequestLength="10240" executionTimeout="3600"/>
其中maxRequestLength為上傳的最大限制,10240=10M executionTimeout為傳輸超時的時間!
Q:什么叫相對路徑(Relative)、絕對根路徑(AbsoluteRoot)、絕對全路徑(AbsoluteFull)?
A: 相對路徑如:system_dntb/upload/xx.gif、絕對根路徑如:/dotnettextbox/system_dntb/upload/xx.gif、絕對全路徑如:http://localhost/dotnettextbox/system_dntb/upload/xx.gif,這些路徑形式可通過控件PathType內(nèi)置屬性自由切換!





