争怎路由网/网站教程/内容

HTML在线编辑器--服务器控件~~.NET完成~~

网站教程2024-07-06 阅读
今天看到有兄弟想要这个控件,呵呵,恰好前阵写了一个,功能还是蛮多的,支持数据访问~~并且已经包装成服务器控件~本来的想法是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>
有需要的话,联系我好了~~呵呵~~~
TerryGL

……

相关阅读