ASP.NET從客戶(hù)端中檢測(cè)到有潛在危險(xiǎn)的request.form值的3種解決方法
當(dāng)頁(yè)面編輯或運(yùn)行提交時(shí),出現(xiàn)“從客戶(hù)端中檢測(cè)到有潛在危險(xiǎn)的request.form值”問(wèn)題,該怎么辦呢?如下圖所示:

下面博主匯總出現(xiàn)這種錯(cuò)誤的幾種解決方法:
問(wèn)題原因:由于在asp.net中,Request提交時(shí)出現(xiàn)有html代碼或javascript等字符串時(shí),程序系統(tǒng)會(huì)認(rèn)為其具有潛在危險(xiǎn)的值。環(huán)境配置會(huì)報(bào)出“從客戶(hù)端 中檢測(cè)到有潛在危險(xiǎn)的Request.Form值”這樣的Error。
1、當(dāng)前提交頁(yè)面,添加代碼
打開(kāi)當(dāng)前.aspx頁(yè)面,頁(yè)頭加上代碼:validateRequest=”false”,如:
<%@ Page Language="C#" ValidateRequest="false" AutoEventWireup="false" CodeFile="default.aspx.cs"%>
2、全局修改web.config配置文件(此舉不建議、不安全)
打開(kāi)web.config文件,在<system.web></system.web>中間,加上如下代碼:
<pages validateRequest="false" />
3、另一種處理方法:原因是所傳值含有特殊危險(xiǎn)符號(hào),那么可以在傳前,利用Server.HtmlEncode(string)方法,對(duì)字符串進(jìn)行編碼,這樣就會(huì)將危險(xiǎn)字符轉(zhuǎn)義為普通的字符。如TextBox1.Text=Server.HtmlEncode(str);
- Jquery中request和request.form和request.querystring的區(qū)別
- asp.net中“從客戶(hù)端中檢測(cè)到有潛在危險(xiǎn)的Request.Form值”錯(cuò)誤的解決辦法
- ASP.NET檢測(cè)到不安全 Request.Form 值解決方案匯總
- 有潛在危險(xiǎn)的 Request.Form 值避免方法
- ASP.NET中Request.Form中文亂碼的解決方法
- asp.net 從客戶(hù)端中檢測(cè)到有潛在危險(xiǎn)的 Request.Form 值錯(cuò)誤解
- 從客戶(hù)端檢測(cè)到有潛在危險(xiǎn)的Request.Form值的asp.net代碼
- C# Request.Form用法案例詳解
相關(guān)文章
ASP.NET MVC:Filter和Action的執(zhí)行介紹
ASP.NET MVC之Filter和Action的執(zhí)行介紹,需要的朋友可以參考2012-11-11
Asp.net core實(shí)現(xiàn)PushStream視頻流推送
這篇文章介紹了Asp.net core實(shí)現(xiàn)PushStream視頻流推送的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-07-07
System.Web中不存在類(lèi)型或命名空間名稱(chēng)script 找不到System.Web.Extensions.dll引用
這篇文章主要為大家詳細(xì)介紹了System.Web中不存在類(lèi)型或命名空間名稱(chēng)script,找不到System.Web.Extensions.dll引用的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04
.NET使用Collections.Pooled提升性能優(yōu)化的方法
這篇文章主要介紹了.NET使用Collections.Pooled性能優(yōu)化的方法,今天要給大家分享類(lèi)庫(kù)Collections.Pooled,它是通過(guò)池化內(nèi)存來(lái)達(dá)到降低內(nèi)存占用和GC的目的,另外也會(huì)帶大家看看源碼,為什么它會(huì)帶來(lái)這些性能提升,一起通過(guò)本文學(xué)習(xí)下吧2022-05-05
UpdatePanel和jQuery不兼容 局部刷新jquery失效
在做項(xiàng)目中發(fā)現(xiàn),在使用了UpdatePanel的地方,局部刷新后,jquery失效了,后來(lái)經(jīng)過(guò)搜索找到不錯(cuò)的解決方法,在此與大家分享下,有類(lèi)似問(wèn)題的朋友可以參考下2013-09-09
Server Application Unavailable出現(xiàn)的原因及解決方案小結(jié)
今天在服務(wù)器安裝了個(gè).net 4.0 framework(原本有1.0和2.0的),配置好站點(diǎn)后,選擇版本為4.0,訪(fǎng)問(wèn)出錯(cuò),asp.net經(jīng)常會(huì)出現(xiàn)這個(gè)問(wèn)題,這里腳本之家簡(jiǎn)單的給整理下2012-05-05
Asp.net "對(duì)路徑的訪(fǎng)問(wèn)被拒絕" 解決方法的分析
本篇文章是對(duì)Asp.net中"對(duì)路徑的訪(fǎng)問(wèn)被拒絕" 的解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05

