(ASP.NET 4.0 C#)validateRequest =“false”是行为怪异的
我在我的网站configconfig中配置了<httpRuntime requestValidationMode="2.0" />
。和 我有我的validateRequest="false"
页面目录。
在一页上,我从ckeditor(textarea)发送一些数据(html)到数据库。工作正常。 在另一页上,我使用数据库中的数据填充ckeditor,然后更新它(发送回去),然后我得到着名的“从客户端检测到潜在危险的Request.Form值。”
让我很困惑。唯一的区别是,在第二页上,数据被动态地插入到textarea中,第一页上的textarea在pageload上是空的。我在这里错过了什么吗?我很确定编码/解码并不意味着什么,因为在我甚至可以在后端开始搞乱它之前,框架会阻止它。
您确定您在两个页面上都有validateRequest = false吗?也许可以在web.config上移动它。 – Aristos 2011-04-04 20:59:23
ValidateRequest是否区分大小写? – IrishChieftain 2011-04-04 21:09:35