请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。

简介: 解决办法:修改web.config文件 1、找到configuration,system.web,pages,有的话直接在里面添加validateRequest="false",没有的话就创建一个。
解决办法: 修改web.config文件
1、找到 configuration,system.web,pages,有的话直接在里面添加validateRequest="false",没有的话就创建一个。

2、要设置web.config中httpRuntime 配置节中的 requestValidationMode 特性设置为 requestValidationMode="2.0",没有也要创建一个。要不设置了validaterequest="false"也会提示检测到有潜在危险的Request.Form 值的错误。

一、修改.aspx文件

在.aspx文件中加入validateRequest="false",形如:

<%@ Page validateRequest="false" language="c#" Codebehind="WriteNews.aspx.cs" AutoEventWireup="false" Inherits="News.WriteNews" %>

二、在mvc中

在Controller相应的提交方法中设置一下即可。如下:

[ValidateInput(false)]
public ActionResult Submit()
{

....

}

 

相关文章
|
Serverless
函数计算在执行请求的过程中遇到了意外的错误
函数计算在执行请求的过程中遇到了意外的错误
91 1
|
6月前
|
前端开发 安全 Go
CSRF 实验:更改请求方式绕过验证
CSRF 实验:更改请求方式绕过验证
VS2017诊断工具意外失败处理方法
VS2017诊断工具意外失败处理方法
VS2017诊断工具意外失败处理方法
|
中间件
【TP5.1】验证码第一次校验失败 规避重复请求
【TP5.1】验证码第一次校验失败 规避重复请求
207 0
【TP5.1】验证码第一次校验失败 规避重复请求
|
安全 网络协议
CVE-2020-8617:检查TSIG有效性的代码逻辑错误可能被用于触发tsig.c中的断言失败
2020年5月19日,ISC发布了BIND的一个新的漏洞和补丁。在受到攻击时,新版本的BIND服务器可以触发tsig.c中的断言失败,而检测到服务器不一致的状态并强制退出,进而保护服务器。
|
SQL 安全 数据库
基于令牌的服务器访问验证失败,出现基础结构错误。请检查以前的错误
一数据库服务器(SQL Server 2014)上的一个作业执行报错,具体错误信息如下:   Executed as user: NT SERVICE\SQLSERVERAGENT. 用户 'xxxx\xxxxx$' 登录失败。
1945 0
|
缓存 负载均衡 网络协议