Q:控制項能不能輸出符合XHTML1.0規範的網頁代碼?
A:商業版支援,商業版提供一個xhtml屬性,只要將屬性設定為xhtml=true就可以讓控制項在輸出內容的時候自動將所有代碼轉換為符合XHTML1.0格式的網頁代碼。
Q:為什麼會出現使用主題 css 檔案要求頁上有標題控制項。(例如 <head runat="server" />)的錯誤?(2007.8.9新增)
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控制項太寬了,能不能在保持同樣功能的情況下,將寬度縮小?(2007.7.9新增)
A: 可以的,預設全部內建功能的介面中所有功能分了兩行排列,每行20種共40種功能,如果想縮小寬度,那麼原來菜單設定檔中第20個< rightarea>功能配置節(blank標記配置除外)之後會出現一個<rightarea>br< /rightarea>換行標記,那麼只要將此標記移到第13個<rightarea>配置節之後,並且在第26個功能配置節再添加一個<rightarea>br</rightarea>換行標記,這樣功能表徵圖將分為三行排列,這樣每行的功能排列將大大減少, 自然寬度也能縮小很多,如果還是覺得太寬,可以按上面步驟分為4行排列,每行10種功能即可,當然寬度縮小的同時,高度也將會有所擴大。
Q:為什麼在VS2005中添加控制項之後頁面提示找不到en-us目錄或找不到xxxxx.config檔案的路徑錯誤?
A:請確定是否已經將控制項所需要的system_dntb目錄拷貝到你的項目中,並且正確設定systemfolder屬性的正確的相對路徑(路徑設定方法請看路徑設定一文)。
Q:為什麼已經正確設定系統路徑,但仍然提示找不到路徑?
A:請確定是否有同時開啟多重專案,如果已開啟一個項目之後再同時開啟引用控制項的項目,會出現路徑錯誤的問題,請在開啟引用控制項的項目之前,先關閉其它已經開啟的項目。
Q: 為什麼本地測試成功,但上傳到虛擬空間卻出現Could not load file or assembly 'EnvDTE, Version= 8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'的錯誤?
A:因為虛擬空間沒有控制項需要引用到的一個名為EnvDTE的COM組件,請把原版控制項目錄裡EnvDTE.rar解壓後的DLL放到虛擬空間的BIN目錄裡即可!
Q:為什麼我編譯項目時會出現找不到CodeHighlighter附加元件?
A: 因為控制項使用了第三方的免費代碼高亮外掛程式,所以還需要在項目BIN目錄下拷貝 ActiproSoftware.CodeHighlighter.Net20.dll、 ActiproSoftware.Shared.Net20.dll、CodeHighlighterTest.dll三個DLL檔案,如果你不需要用到此功能,除了在設定檔中刪除相關設定外,同時刪除system_dntb目錄裡的PasteCode.aspx和PasteCode.aspx.cs即可,這樣這三個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"/>
其中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,這些路徑形式可通過控制項ImgPathType內建屬性自由切換!