用ASP.NET 如何获取eWebEditor.htm 输入的内容

来源:百度知道 编辑:UC知道 时间:2024/06/30 10:38:38
一个信息录入的页面INPUT.aspx,引用了eWebEditor.htm这个编辑器,我想点击新增这个按键 后就能获取eWebEditor.htm输入的文本,同时保存到数据库中
尽量说得详细点,而且可行,我用的是VS2008,网上找到有,不过看不明,有些试了也用不了,说得好加分
pur_e 虽然你的方法能够提取值,但如果我插入图片,就会出现“从客户端(content="<IMG src="ReadImg.as...")中检测到有潜在危险的 Request.Form 值。”ewebeditor中的上传图片,我改成一上传则从把流写成二进制再保存到数据中,通过存储过程返回主键,ewebeditor显示图片是加载一个显示图片的页面的,例如:<IMG src="ReadImg.aspx?guid=20060403104429322&table=image" border=0>

我的前台页面里是这样调用的ewebeditor的

<textarea id="InformHtml" name="InformHtml" runat="server" style="display:none" > </textarea>
<IFRAME ID="eWebEditor" src="eWebEditor/ewebeditor.htm?id=<%=InformHtml.ClientID %>&style=coolblue" frameborder="0" scrolling="no" width="585" height="350"></IFRAME>

后台获取
string innerHtml = Request.Form["InformHtml"];

你说的问题解决方法

1、web.config文档<system.web>后面加入这一句: <pages validaterequest="false"/>
示例:
<?xml version="1.0" encoding="gb2312" ?>
<configuration>
<system.web>
<pages validaterequest="false"/>
</system.web>
</configuration>

2、在*.aspx文档头的page中加入validaterequest="false",示例如下:
<%@ page validaterequest="false&qu