文本编辑控件

第一版 :   (在moss下使用成功)下载控件 /Files/RevengeBoy/FTBv3-1-6.zip

  若用在moss中必须在web.comfig中声名:    <SafeControl Assembly="FreeTextBox, Version=3.1.6.34851, Culture=neutral, PublicKeyToken=5962a4e684a48b87" Namespace="FreeTextBoxControls" TypeName="*" Safe="True" />


第二版 : (暂时还没用到moss下 ,老是出错 丫的郁闷!)
第二版 下载(源代码下载)
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内置属性自由切换!

你可能感兴趣的:(控件)