asp.net DotNetTextBox編輯器使用中的常見問題FAQ

來源:互聯網
上載者:User
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內建屬性自由切換!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.