日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

客户端向服务端传送特殊字符解决方法(检测到有潜在危险的 Request.Form 值)

發(fā)布時(shí)間:2025/7/14 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 客户端向服务端传送特殊字符解决方法(检测到有潜在危险的 Request.Form 值) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

當(dāng)客戶端向服務(wù)端傳輸特殊字符時(shí)報(bào)錯(cuò),錯(cuò)誤信息如下圖:

在asp.net中Request提交時(shí)出現(xiàn)有html代碼或javascript等字符串時(shí),程序系統(tǒng)會(huì)認(rèn)為其具有潛在危險(xiǎn)的值。環(huán)境配置會(huì)報(bào)出“從客戶端 中檢測(cè)到有潛在危險(xiǎn)的Request.Form值”這樣的錯(cuò)誤。出現(xiàn)這種錯(cuò)誤是因?yàn)槟闾峤坏腇orm中有HTML字符串,例如你在TextBox中輸入了html標(biāo)簽,或者在頁(yè)面中使用了HtmlEditor組件等,解決辦法是禁用validateRequest。

解決辦法:(如果你程序版本是.net framework4.0或更高版本,一定要看方法三)

方法一、在.aspx文件頭中加入一個(gè)屬性(此方法asp.net webForm和asp.net MVC中均適用):

?????????? <%@? Page Language="C#" validateRequest="false" %>

方法二、修改web.config文件: (此方法不建議、不安全)

<configuration><system.web><pages validateRequest="false" /> </system.web> </configuration>
因?yàn)関alidateRequest默認(rèn)值為true。只要設(shè)為false即可。

方法三、Web.config文件里面加上:
<system.web>
<httpRuntime requestValidationMode="2.0" />
</system.web>


轉(zhuǎn)載于:https://www.cnblogs.com/linJie1930906722/p/5124062.html

總結(jié)

以上是生活随笔為你收集整理的客户端向服务端传送特殊字符解决方法(检测到有潜在危险的 Request.Form 值)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。