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





