(ASP.NET 4.0 C#)
我在webconfig中设置了<httpRuntime requestValidationMode="2.0" />
,并在页面目录中设置了validateRequest="false"
。
在一个页面上,我从ckeditor(textarea)发送一些数据(html)到数据库。工作正常。 在另一页上,我用从数据库中获取的数据填充ckeditor,然后更新它(发送回来),结果出现了“客户端检测到一个潜在危险的 Request.Form 值”这个著名的错误。
这让我很困惑。唯一的区别是第二个页面上的数据是动态插入到文本区域中的,而第一个页面上的文本区域在页面加载时为空。我错过了什么吗?我很确定编码/解码没有任何意义,因为框架在我甚至可以开始在后端操作之前就停止了它。