HTML在线编辑器--服务器控件~~.NET实现~~-.Net技术-3P代码网
繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> Asp.Net开发 >> HTML在线编辑器--服务器控件~~.NET实现~~

HTML在线编辑器--服务器控件~~.NET实现~~

2007-03-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:今天看到有兄弟想要这个控件,呵呵,恰好前阵写了一个,功能还是蛮多的,支持数据访问~~并且已经包装成服务器控件~本来的想法是Open这个控件,让弟兄们继续壮大它,但是一直没有机会,现在好了,谁需要,说话好了...

今天看到有兄弟想要这个控件,呵呵,恰好前阵写了一个,功能还是蛮多的,支持数据访问~~并且已经包装成服务器控件~本来的想法是Open这个控件,让弟兄们继续壮大它,但是一直没有机会,现在好了,谁需要,说话好了~~不过,最好可以在原版本的基础上扩充功能!

期待您的加盟!

下面是这个控件的介绍~~

///

在线Html编辑服务器控件。

/// 一、HtmlEditor 的摘要说明: 该控件具有多项在线HTML编辑功能,包括剪切、复制、表格布局、插入图片等。

/// 同时该控件提供数据接口,可将编辑好的页面存入数据库或生成静态页面。

///

/// 二、控件使用方法:该控件包含一个dll文件和一个image目录(存放图片)

/// 步骤:1、新建工程;

/// 2、将dll文件Copy至工程下bin目录中;

/// 3、将image目录Copy至工程根目录下;

/// 4、新建aspx页面,工具箱 - Web窗体 - 鼠标右键 - 自定义工具箱 - .NET框架组件 - 浏览 - 选择先前的dll文件 - 确定;

/// 5、工具箱 - 找到HtmlEditor控件,托放到窗体中,此时将显示您不具备序列号,单击,可察看右侧该控件属性;

/// 6、在Register中输入BenQ.Eteam,控件便正常显示;

/// 7、进入HTML编辑页面,在body中插入onload="OnInit()";

/// 8、将form的id设置为id="HtmlEditor";

/// 9、在属性栏里可以自定义控件显示功能。

/// 10、保存浏览。

/// 三、该控件本身不提供数据存储功能,但是该控件提供数据保存接口,具体操作如下:[以下实例将引导您将编辑内容存放到数据库中]

/// 1、重复以上步骤1-9;

/// 2、进入页面编辑,托入两个HTMLButton控件,进入HTML编辑页面,设置如下:

/// INPUT type="submit" value="提交" onclick="showme()" runat="server" id="Submit1" name="Submit1"

/// input type="button" OnClick="clearall()" value="取消" name="Cancel"

/// 3、回到设计窗口,双击“提交”按钮,进入CodeBehind,在提交按钮显示的事件中写入:

/// string content = Request.Form["content"];

/// 此时,content便是先前编辑的内容,您可对它进行任何处理。

/// 四、此控件功能并不完善,以后功能将逐步升级。

/// 五、改控件仍提供一些外挂类:

/// GetContent.cs用于从数据库中获得值,之后绑定在编辑器中;

/// UploadImg.cs图片上传类,UI层需要上传图片时只需调用该类;

/// CutImg.cs图片切割类,用于将大图切割成合乎尺寸要求的缩图;

/// InsertImage.cs用于将图片各种属性插入至数据库中,该类在用户调用UploadImg类时自动调用。

/// Author: Terry Li, BenQ ETeam

/// Date: Apr 17th, 2003

有需要的话,联系我好了~~呵呵~~~

TerryGLi@BenQ.com

责任编辑:admin
相关文章