Sitecore / ASP.NET请求验证不会被禁用

时间:2016-07-06 07:46:54

标签: asp.net-mvc sitecore sitecore8 sitecore-mvc request-validation

有人知道为什么我无法关闭请求验证。我目前有一个使用Sitecore 8.1设置的ASP.NET MVC应用程序。

我在控制器上创建了一个操作方法,用于将一些数据导入到sitecore数据库中(详细信息超出了此问题的范围)。

我发送的其中一个字段包含HTML标记,因此我收到以下错误消息:

A potentially dangerous Request.Form value was detected from the client (mainContent="<p>Learning and Deve...")

由于某些未知原因,我无法关闭此功能。

我尝试了以下内容:

  1. 将AllowHtml添加到我的模型的特定属性。
  2. 使用validateRequest =" false"
  3. 向web配置添加了pages元素
  4. 确保httpRuntime元素属性requestValidationMode =" 2.0"已设置
  5. 是的,我已确认正在按下正确的操作方法。如果我从POST中删除HTML标记,那么就会成功。
  6. 我已将[ValidateInput(false)]添加到Controller Action方法。
  7. 无法想象其他地方。任何人的想法?对不起,我知道此问题已经发布过,但我已尝试过所有内容。

0 个答案:

没有答案