从客户端检测到潜在危险的Request.Form值我有一个asp.net应用程序,当我在搜索框中输入“:”时,我有一些像这样的特殊字符的问题。如果我在搜索框中输入此文本,我会得到这样的异常。从客户端检测到具有潜在危险的Request.Form值(txtValue=":,")。然后我在网上搜索,我有一个通用的解决方案,将validateRequest设置为false。但是我的应用程序没有任何变化。请帮我解决这个问题。任何回应将不胜感激。将包含的web.config添加到具有相关表单的页面的目录中。有关完整说明,请参阅http://www.asp.net/learn/whitepapers/request-validation。如果您使用的是asp.net4.0,您也可以尝试一下。有点晚了,但同意那些说把它放在web.config中是一个安全漏洞的人。我使用相关控制器上的[ValidateInput(false)]属性来执行此操作。ValidateInput在MVC2的System.Web.MVC中我创建了一个包含articleId和article_content列的表文章。我还在article_content栏中使用了html编辑器。当我尝试保存时,我得到了同样的错误。通过将[AllowHtml]添加到类中的article_content属性来解决此问题。不要忘记使用System.Web.Mvcinclude命名空间。更多信息请访问:http://www.infinetsoft.com/Post/A-potentially-dangerous-Request-Form-value-was-detected-from-the-client/1246以上为C#学习教程:来自客户端在终端上检测到具有潜在危险的Request.Form值。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
