佳木斯湛栽影视文化发展公司

主頁 > 知識(shí)庫 > ASP.NET從客戶端中檢測到有潛在危險(xiǎn)的request.form值的3種解決方法

ASP.NET從客戶端中檢測到有潛在危險(xiǎn)的request.form值的3種解決方法

熱門標(biāo)簽:客戶服務(wù) 國美全國運(yùn)營中心 電商新玩法 百度AI接口 網(wǎng)站排名優(yōu)化 科大訊飛語音識(shí)別系統(tǒng) 電銷業(yè)務(wù) 人工智能

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

下面博主匯總出現(xiàn)這種錯(cuò)誤的幾種解決方法:

問題原因:由于在asp.net中,Request提交時(shí)出現(xiàn)有html代碼或javascript等字符串時(shí),程序系統(tǒng)會(huì)認(rèn)為其具有潛在危險(xiǎn)的值。環(huán)境配置會(huì)報(bào)出“從客戶端 中檢測到有潛在危險(xiǎn)的Request.Form值”這樣的Error。

1、當(dāng)前提交頁面,添加代碼

打開當(dāng)前.aspx頁面,頁頭加上代碼:validateRequest=”false”,如:

復(fù)制代碼 代碼如下:

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

2、全局修改web.config配置文件(此舉不建議、不安全)
打開web.config文件,在system.web>/system.web>中間,加上如下代碼:
復(fù)制代碼 代碼如下:

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中“從客戶端中檢測到有潛在危險(xiǎn)的Request.Form值”錯(cuò)誤的解決辦法
  • ASP.NET檢測到不安全 Request.Form 值解決方案匯總
  • 有潛在危險(xiǎn)的 Request.Form 值避免方法
  • ASP.NET中Request.Form中文亂碼的解決方法
  • asp.net 從客戶端中檢測到有潛在危險(xiǎn)的 Request.Form 值錯(cuò)誤解
  • 從客戶端檢測到有潛在危險(xiǎn)的Request.Form值的asp.net代碼
  • C# Request.Form用法案例詳解

標(biāo)簽:攀枝花 廈門 拉薩 益陽 咸寧 南平 棗莊 POS機(jī)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP.NET從客戶端中檢測到有潛在危險(xiǎn)的request.form值的3種解決方法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    石家庄市| 马公市| 青川县| 曲周县| 宁化县| 新乡市| 平定县| 眉山市| 温泉县| 商水县| 德清县| 华坪县| 顺平县| 德州市| 美姑县| 高阳县| 信丰县| 奉新县| 长寿区| 米脂县| 清河县| 宝坻区| 如东县| 东阿县| 资溪县| 绥芬河市| 射阳县| 南皮县| 托克托县| 西藏| 于都县| 应用必备| 团风县| 鄂尔多斯市| 奇台县| 平阳县| 南丹县| 台南市| 霸州市| 西乌珠穆沁旗| 衡阳县|