最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net中“從客戶端中檢測到有潛在危險的Request.Form值”錯誤的解決辦法

 更新時間:2021年08月20日 15:53:14   投稿:lijiao  
這篇文章主要介紹了asp.net中“從客戶端中檢測到有潛在危險的Request.Form值”錯誤的解決辦法,需要的朋友可以參考下

在提交表單時候,asp.net 提示:"從客戶端(......)中檢測到有潛在危險的 Request.Form 值" 。asp.net中的請求驗證特性提供了某一等級的保護(hù)措施防止XSS攻擊,asp.net的請求驗證是默認(rèn)啟動的。

這里給出不同版本.net的解決方法。

asp.net 2.0 通常解決辦法

方案一:

將.aspx文件中的page項添加ValidateRequest="false" ,如下:

<%@ Page ValidateRequest="false"  Language="C#" AutoEventWireup="true" CodeFile="test2.aspx.cs" Inherits="test2" %> 

方案二:

修改web.config配置文件

<system.web>
      <pages validateRequest="false" >  
      </pages>  
</system.web>

總結(jié):validateRequest 這句我們知道是關(guān)閉驗證,也就是說提交帶標(biāo)簽,比如 <strong>粗體</strong> 這樣的值時,ASP.NET 不會報錯。這里推薦使用方案一,因為方案一只修改test.aspx這一個頁面;而如果使用方案二的話,將是整個解決方案都變成ValidateRequest="false" 。

asp.net 4.0 解決辦法

4.0和2.0的方法一樣,不過要注意的是從 .Net Framework 4.0 開始,asp.net開始強(qiáng)制檢測Request參數(shù)安全,而我們可以通過修改 Web.config 來恢復(fù) 2.0 版本的模式。

方法如下:

修改Web.config,增加requestValidationMode="2.0"屬性值

<system.web>
     <httpRuntime requestValidationMode="2.0" />
     <pages validateRequest="false"></pages>
</system.web>

4.0 中多了一個 requestValidationMode,這是什么意思呢?

requestValidationMode 有兩個值:

2.0僅對網(wǎng)頁啟用請求驗證。是啟用還是關(guān)閉取決于validateRequest。

4.0 默認(rèn)值。任何 HTTP 請求都會啟用請求驗證,也就是說不光是網(wǎng)頁,還包括 Cookie 等。此時強(qiáng)制啟用,不管 validateRequest 為何值。

由于 requestValidationMode="4.0" 是強(qiáng)制啟用,所以我們會發(fā)現(xiàn)在 .NET Framework 4.0 中僅靠設(shè)置 validateRequest 是關(guān)閉不了請求驗證的,還得將requestValidationMode 設(shè)置為 2.0。

以上就是告訴大家如何解決asp.net中“從客戶端中檢測到有潛在危險的Request.Form值”的錯誤辦法,希望能夠幫助到大家,小編會很開心。

相關(guān)文章

  • asp.net中綁定TextBox回車事件的解決方法

    asp.net中綁定TextBox回車事件的解決方法

    asp.net中綁定TextBox回車事件的解決方法,需要的朋友可以參考下。
    2011-07-07
  • Asp.Net Core簡介與安裝教程

    Asp.Net Core簡介與安裝教程

    這篇文章主要為大家詳細(xì)介紹了Asp.Net Core簡介與安裝教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • ASP.NET MVC中使用JavaScriptResult的用法示例

    ASP.NET MVC中使用JavaScriptResult的用法示例

    這篇文章主要介紹了ASP.NET MVC中使用JavaScriptResult的用法,結(jié)合實例形式分析了采用javascript動態(tài)設(shè)置標(biāo)簽樣式以及使用MVC中的JavaScriptResult來實現(xiàn)同樣效果的相關(guān)技巧,需要的朋友可以參考下
    2016-08-08
  • .NET發(fā)起web請求時維持Session

    .NET發(fā)起web請求時維持Session

    一般使用.NET C#發(fā)起一個web請求是用WebClient類,應(yīng)為使用很簡單,但是每調(diào)用一次OpenRead就會在服務(wù)器啟用一個新Session,使用HttpWebRequest + CookieContainer就可以讓多個web請求只有一個session。
    2009-05-05
  • 用WPF實現(xiàn)屏幕文字提示的實現(xiàn)方法

    用WPF實現(xiàn)屏幕文字提示的實現(xiàn)方法

    本文介紹WPF應(yīng)用程序?qū)崿F(xiàn)在屏幕上顯示一行或多行文字通知。它沒有標(biāo)題欄和最大化最小化等按鈕,可以有半透明背景以使文字的顯示更清晰,鼠標(biāo)點擊后提示消失。
    2013-07-07
  • gridview checkbox從服務(wù)器端和客戶端兩個方面實現(xiàn)全選和反選

    gridview checkbox從服務(wù)器端和客戶端兩個方面實現(xiàn)全選和反選

    GridView中的checkbox的全選和反選在很多的地方都是要求實現(xiàn)的,所以下面就從服務(wù)器端和客戶端兩個方面實現(xiàn)了checkbox的選擇,感興趣的朋友可以了解下,希望本文對你有所幫助
    2013-01-01
  • ASP.NET Forms身份認(rèn)證詳解

    ASP.NET Forms身份認(rèn)證詳解

    在這篇文章中,不會涉及ASP.NET的登錄系列控件以及membership的相關(guān)話題,我只想用比較原始的方式來說明在ASP.NET中是如何實現(xiàn)身份認(rèn)證的過程。
    2015-09-09
  • 去除HTML標(biāo)簽刪除HTML示例代碼

    去除HTML標(biāo)簽刪除HTML示例代碼

    這篇文章主要介紹了如何去除HTML標(biāo)簽、刪除HTML。示例中使用到了一個正則,直接使用就可以了
    2014-06-06
  • 深入淺析.NET應(yīng)用程序SQL注入

    深入淺析.NET應(yīng)用程序SQL注入

    這篇文章主要介紹了.NET應(yīng)用程序SQL注入的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • 淺談Asp.net Mvc之Action如何傳多個參數(shù)的方法

    淺談Asp.net Mvc之Action如何傳多個參數(shù)的方法

    本篇文章主要介紹了Asp.net Mvc之Action如何傳多個參數(shù)的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-08-08

最新評論

汝州市| 涡阳县| 山西省| 台州市| 交口县| 白山市| 瑞丽市| 大埔县| 金寨县| 西城区| 贵港市| 长汀县| 隆德县| 宣汉县| 潞城市| 青州市| 灵寿县| 包头市| 密山市| 交城县| 崇文区| 北辰区| 桃园县| 鹤庆县| 庆元县| 台南县| 玉山县| 正蓝旗| 万源市| 普兰店市| 延庆县| 龙南县| 榆树市| 雅江县| 辽宁省| 宁蒗| 安泽县| 永城市| 法库县| 泰宁县| 云安县|