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