• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    ASP.NET从客户端中检测到有潜在危险的request.form值的3种解决方法

    当页面编辑或运行提交时,出现“从客户端中检测到有潜在危险的request.form值”问题,该怎么办呢?如下图所示:

    下面博主汇总出现这种错误的几种解决方法:

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

    1、当前提交页面,添加代码

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

    复制代码 代码如下:

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

    2、全局修改web.config配置文件(此举不建议、不安全)
    打开web.config文件,在system.web>/system.web>中间,加上如下代码:
    复制代码 代码如下:

    pages validateRequest="false" />

    3、另一种处理方法:原因是所传值含有特殊危险符号,那么可以在传前,利用Server.HtmlEncode(string)方法,对字符串进行编码,这样就会将危险字符转义为普通的字符。如TextBox1.Text=Server.HtmlEncode(str);

    您可能感兴趣的文章:
    • Jquery中request和request.form和request.querystring的区别
    • asp.net中“从客户端中检测到有潜在危险的Request.Form值”错误的解决办法
    • ASP.NET检测到不安全 Request.Form 值解决方案汇总
    • 有潜在危险的 Request.Form 值避免方法
    • ASP.NET中Request.Form中文乱码的解决方法
    • asp.net 从客户端中检测到有潜在危险的 Request.Form 值错误解
    • 从客户端检测到有潜在危险的Request.Form值的asp.net代码
    • C# Request.Form用法案例详解
    上一篇:.net 解决spider多次和重复抓取的方案
    下一篇:ASP.NET WebForm中<%=%;与<%#%;的区别
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    ASP.NET从客户端中检测到有潜在危险的request.form值的3种解决方法 ASP.NET,从,客户端,中,检测,