在Asp.net下使用ewebEditor

那段时间需要个编辑器,在网上搜搜了,最终看到了http://www.cnblogs.com/gudufy/archive/2007/11/02/947090.html  这篇,使用的是eWebEditor 4.6的精简版(其他版本要付钱,精简版的不含有上传文件等功能),原作者加了文件上传功能,加了自动上传远程图片的功能(此功能为网上一个朋友所写),去了一些不必要的东西。我只是使用者,在使用中发现些问题,但最终都解决了,特在此做个标记……

 下载文件:/Files/hsrzyn/TestEditor.rar 截图如下

 

 已经解决 IE8中的anonymous()方法不能用。

 

使用说明:

  1、在webconfig中在<appSettings> 中添加 

< add  key ="imagesfolder"  value ="~/自定义上传后文件路径/" ></ add >
< add  key ="yuanimg"  value ="~/自定义上传后文件路径/" ></ add >

 

2、在使用页面添加 

ContractedBlock.gif ExpandedBlockStart.gif Code
<input type="text" id="TxtContent"  name = "TxtContent" style="display:none;" >        
<IFRAME src='Editor/ewebeditor.htm?id=TxtContent&style=coolblue' frameborder='0' scrolling='no' width='90%'height='300'></IFRAME>

 

遇到的问题如下:

  1、在使用页加入如上数代码后,在后台怎么获取Html控件的值,本来是加了runat=“server”,但这样的话不行,因为在Iframe src链接中的参数?ID=TxtContent ,其中“TxtContent”就是它上方的html控件的ID,(style参数指界面显示的方式,可以用“mini”样式,只需修改style的值皆可)。如果加上runat=“server”后,控件的值就不确定了,比如这个用在内容页中(使用了母板页),这样就出错了,找不到控件,解决方法是不加runat属性,利用

Request.Form[ " TxtContent " ].ToString()

来取得html控件的值 

2 、这个页面也需要用在编辑状态,这样的话就需要给Txtcontent控件赋值,但它是html控件,怎么办呢?在aspx.cs页面中定义属性

protected   string  updtedContent  =   ""

在aspx页面中使用

< input  type ="text"  id ="TxtContent"   name  = "TxtContent"  style ="display:none;"  value  = '<% =updtedContent  % >  '/> 

注意Value属性,同时在page_load事件中加入判断是修改还是新加(参数用get方式获取) 

if (Request.QueryString[ " ID " != null )
        {
            updtedContent 
=   " 测试用的<a href = \ " \ " >链接</a> <IMG src=\ " / TestEditor / Editor / sysimage / emot / 29 .gif\ " > " ;
        }  

 3、有关上传的处理在Editor\upload下的default.aspx页面和app_code下的Comm.cs类,自己看根据需要修改

 

转载于:https://www.cnblogs.com/hsrzyn/archive/2009/11/17/1604897.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
据网友测试有问题~请勿下载 eWebEditor v6.2 完美破解版 For ASPASP.Net 支持Word以及Excel文件的直接导入 包含后台文件 支持ASPASP.net 功能齐全,欢迎大家使用~ 详细功能可查看官方6.2帮助文件 弄清楚如何设置ewebeditor的“相对路径” web访问http://localhost/xxx/view.asp 其中xxx可以是任何的目录,例如: 1、xxx=web--------->http://localhost/web/view.asp 2、xxx=pc/web--------->http://localhost/pc/web/view.asp 本地目录:在某目录xx下有如下结构, ┎─[.\] ┠─────view.asp ┃ ┠────┰[ewebeditor] ┃    ┃ ┃    ┖─ewebeditor.asp ┃ ┠────┰[admin] ┃    ┃ ┃    ┖─edit.asp ┃ ┠─────[uploadfile] 目录下有显示文件view.asp、编辑目录ewebeditor、管理目录admin、存放图片的目录uploadfile admin目录下有管理的edit.asp,用于编辑要显示的内容。 ewebeditor相对路径设置如下: -----设置-------------说明 【路径模式】:相对路径 【上传路径】:../uploadfile/ ;该路径的设置是相对于ewebeditor.asp的路径 【显示路径】:/xxx/ ;该路径是设置upload文件的位置路径,其设置是相对于http://localhost的路径 【内容路径】:uploadfile/ ;该路径的设置是相对于view.asp的路径 ======================== 花费了好多的时间才搞定的。^_^ 至于当服务器的xxx文件目录变化后,只有ewebeditor、uploadfile和admin的位置不变,只要修改【显示路径】就可以了。 如果[uploadfile]目录改变,对不起了,只有修改数据库中所有存放图片的位置,不过也简单,一条命令一个函数搞定:replace("uploadfile/","xxx/uploadfile/")循环一下咯。不过记得备份数据库了。
eWebeditor 5.5 完整破解 加强版目前能完整破解的最高版本,完全破解版 带后台 可以实现word excel的导入 word图片粘贴 IP不受限制 保证能用 功能改进简介 内附使用说明文档   (1) 样式设置中增加颜色选择器设置颜色值   (2) 增加文字水印按图片宽度的50%自动设置文字大小   (3) 增加图片水印按图片宽度的50%自动缩放水印图片。注意使用此功能应使水印图片只缩小不放大 (放大会有马赛克),即水印图片的分辨率尽可能大些。   (4) 水印的位置增加“以上随机”,即系统按原位置可选项(左上、左中、左下、中上、中中、中下 、右上、右中、右下)中随机选取。若文字水印和图片水印同时选择了“以上随机”,能避免两种水印重 叠。   (5) 增加了图片水印文件选择器,可从ewebeditor提供的共享图片、已收传的图片和站点Images文 件夹(注意:站点Images文件夹,必须在网站根目录下,目录名为Images)中选择。   (6) 增加了水印图片透明颜色的设置。去除了原只有透明GIF图片作水印图片,改进后可用任何GIF 、JPG、PNG图片作水印图片,设置透明的颜色后与透明的GIF图片效果相同,甚至比GIF效果更好,因为 JPG和PNG支持更多的颜色。   ⑺ 上传组件增加“风声无组件上传类”强烈推荐使用此组件上传,上传更快,更稳定。有效解决部 分数码照片不能直接上传的问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值