HTML在线编辑器--服务器控件~~.NET实现~~
2024-07-10 13:01:53
供稿:网友
中国最大的web开发资源网站及技术社区,
今天看到有兄弟想要这个控件,呵呵,恰好前阵写了一个,功能还是蛮多的,支持数据访问~~并且已经包装成服务器控件~本来的想法是open这个控件,让弟兄们继续壮大它,但是一直没有机会,现在好了,谁需要,说话好了~~不过,最好可以在原版本的基础上扩充功能!
期待您的加盟!
下面是这个控件的介绍~~
/// <summary>在线html编辑服务器控件。
/// <newpara>一、htmleditor 的摘要说明: 该控件具有多项在线html编辑功能,包括剪切、复制、表格布局、插入图片等。
/// 同时该控件提供数据接口,可将编辑好的页面存入数据库或生成静态页面。
/// </newpara>
/// <newpara>二、控件使用方法:该控件包含一个dll文件和一个image目录(存放图片)</newpara>
/// <newpara> 步骤:1、新建工程;</newpara>
/// <newpara> 2、将dll文件copy至工程下bin目录中;</newpara>
/// <newpara> 3、将image目录copy至工程根目录下;</newpara>
/// <newpara>4、新建aspx页面,工具箱 - web窗体 - 鼠标右键 - 自定义工具箱 - .net框架组件 - 浏览 - 选择先前的dll文件 - 确定;</newpara>
/// <newpara>5、工具箱 - 找到htmleditor控件,托放到窗体中,此时将显示您不具备序列号,单击,可察看右侧该控件属性;</newpara>
/// <newpara>6、在register中输入benq.eteam,控件便正常显示;</newpara>
/// <newpara>7、进入html编辑页面,在body中插入onload="oninit()";</newpara>
/// <newpara>8、将form的id设置为id="htmleditor";</newpara>
/// <newpara>9、在属性栏里可以自定义控件显示功能。</newpara>
/// <newpara>10、保存浏览。</newpara>
/// <newpara>三、该控件本身不提供数据存储功能,但是该控件提供数据保存接口,具体操作如下:[以下实例将引导您将编辑内容存放到数据库中]</newpara>
/// <newpara>1、重复以上步骤1-9;</newpara>
/// <newpara>2、进入页面编辑,托入两个htmlbutton控件,进入html编辑页面,设置如下:</newpara>
/// <newpara>input type="submit" value="提交" onclick="showme()" runat="server" id="submit1" name="submit1"</newpara>
/// <newpara>input type="button" onclick="clearall()" value="取消" name="cancel"</newpara>
/// <newpara>3、回到设计窗口,双击“提交”按钮,进入codebehind,在提交按钮显示的事件中写入:</newpara>
/// <newpara>string content = request.form["content"];</newpara>
/// <newpara>此时,content便是先前编辑的内容,您可对它进行任何处理。</newpara>
/// <newpara>四、此控件功能并不完善,以后功能将逐步升级。</newpara>
/// <newpara>五、改控件仍提供一些外挂类:</newpara>
/// <newpara> getcontent.cs用于从数据库中获得值,之后绑定在编辑器中;</newpara>
/// <newpara> uploadimg.cs图片上传类,ui层需要上传图片时只需调用该类;</newpara>
/// <newpara> cutimg.cs图片切割类,用于将大图切割成合乎尺寸要求的缩图;</newpara>
/// <newpara> insertimage.cs用于将图片各种属性插入至数据库中,该类在用户调用uploadimg类时自动调用。</newpara>
/// <newpara>author: terry li, benq eteam</newpara>
/// <newpara>date: apr 17th, 2003</newpara>
有需要的话,联系我好了~~呵呵~~~
[email protected]