最近项目上要用到文本编辑器,选了百科开源的ueditor,使用过程中虽然有些问题,但是一个个都解决了,记录如下:
开发的项目环境是vs2012;。net4.0;
1:百度js编辑器,编辑器加载到项目中,“插入图片”的功能,弹出插入图片对话框后,选择保存目录:一直显示“正在读取目录...”
解决办法:找到编辑器文件夹下“ueditor/net/imageUp.ashx”,删除<%@ Assembly Src="Uploader.cs" %>
<%@ Assembly Src="Config.cs" %>两列即可,原因可能是和.net framework 4.0有关,同一个项目下,同一个命名空间下不需要添加引用
2:百科编辑编辑完内容后,提交报错,
解决办法:因为是直接提交表单html代码给后台,如果不设置当前页面的ValidateRequest=‘false’或者web.config文件中的ValidateRequest=‘false’,则会引发Request.form页面异常,并且在百科项目中还要把 <httpRuntime requestValidationMode="2.0"/>节的requestValidationMode=2.0才行,否则还是会报错
3:编辑器中上传图片,出现“未知错误”;
解决办法:权限问题,将整个Ueditor文件夹权限开放给everyone即可上传成功。