从客户端MVC4检测到一个潜在危险的Request.Form值
插入带有“<”的记录时出现此错误。
如何通过在其中插入带有“<”的字符串来解决此错误。 我正在使用实体框架。 此列的数据类型为nvarchar。
提前致谢。
您可以尝试在web.config
的
元素上设置属性requestValidationMode="2.0"
... ...
并装饰你的控制器/动作(选择合适的):
[HttpPost] [ValidateInput(false)] public ActionResult MyMethod(string s) { .... }
注意:始终清理您的输入。
除了@scheien已经建议你可以检查你是否将输入(具有潜在危险的脚本,即<字符)设置为某些不接受它的模型值。 试着这样做:
上述就是C#学习教程:从客户端MVC4检测到一个潜在危险的Request.Form值分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
[AllowHtml] public string text{ get; set;}
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/987285.html