一、编辑器中代码的读取
1.HtmlEdit.ascx文件为总接口文件，主要用于在.net应用程序中注册使用。
2.在使用HtmlEdit编辑器的文件中，先用Register注册后，然后用<tagprefix:tagname ...>进行用户控件调用.
3.在调用编辑器的页中，应将<form标记的id属性改名为“myform”.
4.在HtmlEdit编辑器中提供了验证编辑器中值是否为空和对调用页赋值的函数check(),在调用页中用<input type="submit" onclick="return check();" onserverclick="...">来进行调用，其中onserverclick="..."事件用来调用服务器端事件,在此事件中可对提交数据进行处理。
5.在调用编辑器的页中，使用<textarea name="Content" style="DISPLAY:none"></textarea>标记来取编辑器中的值.
6.在在服务器端可用Request.form["Content"]取值
二、编辑器中的图片地址读取
1.在调用页使用了<input type=hidden name="upfilename">标记来接收图片地址，其中图片地址以|address1|address2|...格式存取。
2.在服务器端可用Request.form["upfilename"]取值

三、示例代码
aspx文件

<%@ Register tagprefix="HtmlEdit" tagname="HtmlEditor" src="HtmlEdit/Htmledit.ascx"%>
<%@ Page language="c#" Codebehind="admin_addinfo.aspx.cs" AutoEventWireup="false" Inherits="sxyy.admin_addinfo" ValidateRequest="false" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
	<HEAD>
		<title>admin_addinfo</title>
		<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
		<meta name="CODE_LANGUAGE" Content="C#">
		<meta name="vs_defaultClientScript" content="JavaScript">
		<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
		<LINK href="Include/css.css" type="text/css" rel="stylesheet">
		<LINK href="Include/styleadmin.css" type="text/css" rel="stylesheet">
	</HEAD>
	<body bottomMargin="0" topMargin="0" MS_POSITIONING="GridLayout">
		<form id="myform" method="post" runat="server">
			<TABLE id="Table1" cellSpacing="1" cellPadding="1" width="760" border="0">
				<TR bgColor="#00c382">
					<TD align="center" colSpan="2" height="23"><FONT face="宋体" color="#ffffff" size="3">添加信息</FONT></TD>
				</TR>
				<TR>
					<TD align="right" style="WIDTH: 82px"><FONT face="宋体">信息类型：</FONT></TD>
					<TD align="left" width="365">
						<asp:DropDownList id="Type" runat="server" Width="136px"></asp:DropDownList>&nbsp;</TD>
				</TR>
				<TR>
					<TD align="right" style="WIDTH: 82px"><FONT face="宋体">信息标题：</FONT></TD>
					<TD align="left">
						<asp:TextBox id="Title" runat="server" Width="360px"></asp:TextBox>
						<asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server" ErrorMessage="*" ControlToValidate="Title"></asp:RequiredFieldValidator><FONT face="宋体" color="#ff3333">(必填)</FONT></TD>
				</TR>
				<TR>
					<TD align="right" style="WIDTH: 82px"><FONT face="宋体">信息内容：</FONT></TD>
					<TD align="left" bgColor="#ffffff">
						<textarea name="Content" style="DISPLAY:none"></textarea>
						<HtmlEdit:HtmlEditor runat="server" id="HtmlEditor1"></HtmlEdit:HtmlEditor><FONT face="宋体" color="#ff3333">(必填)</FONT>
					</TD>
				</TR>
				<TR>
					<TD align="right" style="WIDTH: 82px"><FONT face="宋体">添加日期：</FONT></TD>
					<TD align="left">
						<asp:Label id="AddDate" runat="server"></asp:Label><INPUT type="hidden" name="upfilename"></TD>
				</TR>
				<TR>
					<TD align="center" colSpan="2" height="20"><FONT face="宋体"><INPUT type="submit" value="确定" onclick="return check();" runat="server" id="Submit1" name="Submit1"><INPUT type="reset" value="重填" name="reset1" ForeColor="DimGray"></FONT></TD>
				</TR>
				<TR bgColor="#00c382">
					<TD colSpan="2" height="20">&nbsp;</TD>
				</TR>
			</TABLE>
		</form>
	</body>
</HTML>

cs文件

private void Submit1_ServerClick(object sender, System.EventArgs e)
		{
			if(!Page.IsValid)
			{
				Response.Write(ShowErrInfo.Show("数据提交不完整！","admin_addinfo.aspx"));
				return;
			}
			//Response.Write(Request.Form["upfilename"].ToString());
			//Response.End();
			string Var_Type,Var_Title,Var_Content,Var_Picture,Var_AddDate;
			Var_Type=this.Type.SelectedItem.Value;
			Var_Title=this.Title.Text;
			Var_Content=Request.Form["Content"].ToString();
			Var_Picture=Request.Form["upfilename"].ToString();
			Var_AddDate=this.AddDate.Text;
			OPDB add=new OPDB(Application["constr"].ToString(),"insert","insert into Infomation(Title,Content,Picture,AddDate,Type) values('"+Var_Title+"','"+Var_Content+"','"+Var_Picture+"',"+Var_AddDate+",'"+Var_Type+"')");
			add.FM_Execute();
			Response.Write(ShowErrInfo.Show("数据添加成功！","admin_addinfo.aspx"));
	}



三、编辑器数据设置
1.要设置编辑器中的数据，必须构造在浏览器端运行的脚本程序如,先将调用编辑器的aspx页面中的<textarea style="display:none" name="Content"></textarea>更改成<textarea style="display:none" id="Content" runat=server name="Content"></textarea>然后构造调用函数：
<script language=javascript>
	function LoadData()
		{
			editor.HtmlEdit.document.body.innerHTML=document.myform.Content.value;
		}  
</script>
只要在浏览器的onLoad事件中执行此函数就可在编辑器中设置和Content标记中相同的内容.
2.调用LoadData()函数的格式为：
<body onLoad="javascript:LoadData();">

四、设置数据代码示例:

aspx文件：

<body bottomMargin="0" topMargin="0" MS_POSITIONING="GridLayout" onload="javascript:LoadData();">
<textarea style="display:none" id="Content" runat=server name="Content"></textarea>

cs文件:
string ScriptStr;
			ScriptStr="<script language=javascript>";
			ScriptStr+="function LoadData()";
			ScriptStr+="{";
			ScriptStr+="editor.HtmlEdit.document.body.innerHTML='"+dbview[0]["Content"].ToString()+"';";
			ScriptStr+="}";
			ScriptStr+="</script>";
			Response.Write(ScriptStr);
this.Content.value=dbview[0]["Content"].tostring();


















