Asp.net mvc Sitecore/ASP.NET请求验证获胜';t禁用

Asp.net mvc Sitecore/ASP.NET请求验证获胜';t禁用,asp.net-mvc,sitecore,sitecore8,sitecore-mvc,request-validation,Asp.net Mvc,Sitecore,Sitecore8,Sitecore Mvc,Request Validation,有人知道我为什么不能关闭请求验证吗。我目前有一个ASP.NET MVC应用程序,它是用Sitecore 8.1安装的 我已经在一个控制器上创建了一个操作方法,我正在使用该方法将一些数据导入sitecore数据库(具体内容超出了这个问题的范围) 我发送的其中一个字段包含HTML标记,因此我收到以下错误消息: A potentially dangerous Request.Form value was detected from the client (mainContent="&

有人知道我为什么不能关闭请求验证吗。我目前有一个ASP.NET MVC应用程序,它是用Sitecore 8.1安装的

我已经在一个控制器上创建了一个操作方法,我正在使用该方法将一些数据导入sitecore数据库(具体内容超出了这个问题的范围)

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

A potentially dangerous Request.Form value was detected from the client (mainContent="<p>Learning and Deve...")
不知什么原因,我无法关闭此功能

我尝试了以下方法:

  • 将AllowHtml添加到我的模型的特定属性中
  • 使用validateRequest=“false”将pages元素添加到web配置中
  • 已确保设置了httpRuntime元素属性requestValidationMode=“2.0”
  • 是的,我已经确认正确的行动方法正在被击中。如果我从文章中删除HTML标记,那么它将成功
  • 我已将[ValidateInput(false)]添加到控制器操作方法中

  • A想不出还有什么地方可以看。有什么想法吗?很抱歉,我知道之前已经发布了此问题,但我已经尝试了所有方法。

    此问题甚至在Sitecore的知识库中有描述:–因此,您所应用的步骤对我来说似乎是正确的。我建议尝试在一个干净的Sitecore实例上重新创建它,以消除任何外部因素。@DmytroShevchenko感谢您的回答:)结果表明我没有添加requestValidationMode=“2.0”。我一定是疯了。好吧,至少现在问题解决了:)