这个问题已经在这里有了答案: 从客户端检测到潜在的危险Request.Form值 (44个答案) 6年前关闭。 在插入带有“ <”的记录时出现此错误。 如何通过在其中插入带有“ <”的字符串来解决此错误。 我正在使用实体框架。该列的数据类型为nvarchar。 提前致谢。
您可以尝试在web.config的元素上设置属性requestValidationMode =“ 2.0” ... 并使用以下命令装饰您的控制器/动作(选择适当的一个): [HttpPost] [ValidateInput(false)] 公共ActionResult MyMethod(字符串s) { .... } 注意:始终清理您的输入。 | 除了@scheien已经建议的内容之外,您还可以检查是否将输入(带有潜在危险的脚本,即<字符)设置为某个不接受输入的模型值。尝试这样做: [AllowHtml] 公共字符串文本{get;组;} | 不是您要找的答案?浏览标记为c#asp.net-mvc asp.net-mvc-4的其他问题,或提出您自己的问题。...