从客户端中检测到有潜在危险的Request.Form值
发布日期:2021-06-29 17:04:57 浏览次数:2 分类:技术文章

本文共 706 字,大约阅读时间需要 2 分钟。

由于在asp.net中,Request提交时出现有html代码或javascript等字符串时,程序系统会认为其具有潜在危险的值。环境配置会报出“从客户端 中检测到有潜在危险的Request.Form值”这样的Error。

解决办法:

一、在asp.net webform

1、当前提交页面,添加代码
打开当前.aspx页面,页头加上代码:validateRequest=”false”,如:

<%@ Page Language="C#" ValidateRequest="false" AutoEventWireup="false" CodeFile="default.aspx" @%>

2、全局修改web.config配置文件(此举不建议、不安全)

打开web.config文件,在<system.web></system.web>中间,加上如下代码:

如果以上两种方法都无法解决,请接着往下看,

3、如果你的net ifreamwork框架是4.0的以上话,打开web.config配置文件,在<system.web></system.web>中间,加上代码:

二、在asp.net MVC

需要在页面所请求的Action上加入 ValidateInput(false)即可。

如:

[ValidateInput(false)]public ActionResult AddData(){   .............}

 

如果加 [ValidateInput(false)]标签还报错,打开web.config配置文件,在<system.web></system.web>中间,加上代码

 

 

 

 

转载地址:https://cplvfx.blog.csdn.net/article/details/102695774 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:小程序-手写下拉组件,实现搜索、弹出、关闭、点击选择、静态数据模糊查询等
下一篇:asp.net mvc 传参和视图赋值--model传参

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年04月24日 09时07分26秒