|
|
Posted on 2007-11-28 16:47 烟头上的探戈 阅读(465) 评论(7) 编辑 收藏 所属分类: Asp.Net 、 他山之石
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内置属性自由切换!
厚德载物,大道若弦...
Feedback
我想请问一下,为什么打开上传界面时总出现代码错误,空间太少?
确认你新建了上传文件的文件夹 upload? 或者你把具体出现的的错误信息写下来看看。否则我也不能了解具体情况。不是上传空间小的问题。确定你文件夹的目录顺序正确? 还有上传文件大小是否修改的足够大?
我也正在用这个编辑器,但是当我把system_dntb放到第二级目录下面的时候,发现编辑器加载的时候找不到相关文件,我如果把system_dntb放在一级目录下,而调用的文件在第3级目录下的时候,每当我点击代码在点击编辑然后又点击代码更换的时候,我发现它就会相应的增加一级目录.比如第一次上传的时候是<IMG height=704 alt="" src="/system_dntb/upload/4846b6a7-350b-484c-b320-5507a820c30d.jpg" width=500>当我切换一次的时候就变成勒<IMG height=704 alt="" src="../system_dntb/upload/4846b6a7-350b-484c-b320-5507a820c30d.jpg" width=500>依次类推<IMG height=704 alt="" src="../fos_manage/system_dntb/upload/4846b6a7-350b-484c-b320-5507a820c30d.jpg" width=500>不晓得这个问题怎么更改
DotNetTextBox能要客户端取值和赋值不?
@陈iidddddddd 这个控件很不好用的,我也是早期才用过,编码方式支持的不好,而且对浏览器支持的不好,会卡死浏览器!推荐用CuteEditor,或者是FCK(外观丑我认为)。
用这个控件时,第一次我什么都不填,点提交,我这边会有判断请填写内容,之后我填写内容,这个控件没有获取到我填的内容,又弹出我用javascript做的判断,这是什么原因呢
请各位大侠指点。。。
问题以解决
设此控件属性
EnableViewState=false
|