FineUI 官方论坛

标题: 求助:使用ext:HtmlEditor富文本编辑器报奇怪错误? [打印本页]

作者: 7107135    时间: 2012-9-20 04:38
标题: 求助:使用ext:HtmlEditor富文本编辑器报奇怪错误?
富文本编辑器输入的内容,如果不加样式和效果(比如说换行,修改字体大小,颜色等),可以正常获取值和插入到数据库。

一旦加上样式和效果,就报错误!请问各位怎么解决?

[attach]1106[/attach]

从客户端(SimpleForm1$HtmlEditor1="1111111111<br><br><font color="FF0000">2222222222</font><br><br><font face="隶书" size="5"><b>我我我我我我</b></font><br>")中检测到有潜在危险的 Request.Form 值。
说明: 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示存在危及应用程序安全的尝试,如跨站点脚本攻击。若要允许页面重写应用程序请求验证设置,请将 httpRuntime 配置节中的 requestValidationMode 特性设置为 requestValidationMode="2.0"。示例: <httpRuntime requestValidationMode="2.0" />。设置此值后,可通过在 Page 指令或 <pages> 配置节中设置 validateRequest="false" 禁用请求验证。但是,在这种情况下,强烈建议应用程序显式检查所有输入。有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkId=153133

异常详细信息: System.Web.HttpRequestValidationException: 从客户端(SimpleForm1$HtmlEditor1="afdsa<br>fsda<br><br><br>...")中检测到有潜在危险的 Request.Form 值。

版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.272



作者: 7107135    时间: 2012-9-20 05:55
已经解决~!~
作者: 尘世幸福    时间: 2012-9-20 08:19
只需要在页页头部加上ValidateRequest="false"即可解决
作者: 7107135    时间: 2012-9-20 08:39
尘世幸福 发表于 2012-9-20 08:19
只需要在页页头部加上ValidateRequest="false"即可解决

webconfig文件中还需要添加<httpRuntime requestValidationMode="2.0" />这句话吗
作者: 尘世幸福    时间: 2012-9-21 07:58
WEB.CONFIG配置文件不用添加的,只需要在页页头部加上ValidateRequest="false"即可解决
作者: 7107135    时间: 2012-9-24 05:40
尘世幸福 发表于 2012-9-21 07:58
WEB.CONFIG配置文件不用添加的,只需要在页页头部加上ValidateRequest="false"即可解决 ...

解决了,谢谢!
作者: wave.gui    时间: 2012-9-26 07:41
学习了,收藏起来。
作者: yygy    时间: 2013-7-25 09:46
我已加了ValidateRequest="false" ,还是不行,是不是还有其它设置?
<%@ Page Language="C#" AutoEventWireup="true" ValidateRequest="false" CodeFile="Default50.aspx.cs" Inherits="Mftl_Default50" %>
作者: yygy    时间: 2013-7-25 10:38
原来还是要加上<httpRuntime requestValidationMode="2.0" />




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4