国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net中“從客戶端中檢測到有潛在危險的Request.Form值”的錯誤_.Net教程

2024-07-10 12:52:09
字體:
供稿:網(wǎng)友

推薦:C#刪除多重文件夾
一個根文件夾,底下包含多級目錄,每一級又存在多個個子文件夾,每個文件夾里面又存在多個文件。 如果要刪除所有子文件又保存最頂級的目錄文件夾,那采用什么辦法處理好呢? 處理方法 1、 直接刪除根文件夾,然后再創(chuàng)建根文件夾。 void deleteAllFile(string path) { Di

在提交表單時候,asp.net 提示:"從客戶端(......)中檢測到有潛在危險的 Request.Form 值" 。asp.net中的請求驗證特性提供了某一等級的保護措施防止XSS攻擊,asp.net的請求驗證是默認啟動的。這個給出各個版本.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)閉驗證,也就是說提交帶標簽,比如 <strong>粗體</strong> 這樣的值時,ASP.NET 不會報錯。這里推薦使用方案一,因為方案一只修改test.aspx這一個頁面;而如果使用方案二的話,將是整個解決方案都變成ValidateRequest="false" 。

asp.net 4.0 解決辦法

4.0和2.0的方法一樣,不過要注意的是從 .Net Framework 4.0 開始,asp.net開始強制檢測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 默認值。任何 HTTP 請求都會啟用請求驗證,也就是說不光是網(wǎng)頁,還包括 Cookie 等。此時強制啟用,不管 validateRequest 為何值。

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

分享:C# 如何獲取指定目錄包含的文件和子目錄
如何獲取指定目錄包含的文件和子目錄 1. DirectoryInfo.GetFiles():獲取目錄中(不包含子目錄)的文件,返回類型為FileInfo[],支持通配符查找; 2. DirectoryInfo.GetDirectories():獲取目錄(不包含子目錄)的子目錄,返回類型為DirectoryInfo[],支持通配符查找;

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 永州市| 汕头市| 温宿县| 鄂伦春自治旗| 阿图什市| 桂平市| 无极县| 四平市| 都江堰市| 无极县| 英吉沙县| 潮州市| 鹤峰县| 青浦区| 定兴县| 治多县| 苏州市| 油尖旺区| 古田县| 芮城县| 通城县| 石柱| 晋中市| 琼中| 盐山县| 兴隆县| 沁水县| 桃园市| 梧州市| 寿光市| 太湖县| 博乐市| 濮阳市| 屏边| 长岭县| 报价| 乡宁县| 高平市| 遵义市| 雷波县| 巴东县|