1. 程式人生 > >asp.net 從客戶端中檢測到有潛在危險的Request.Form值

asp.net 從客戶端中檢測到有潛在危險的Request.Form值

asp.net 從客戶端中檢測到有潛在危險的Request.Form值

今天開發的時候碰到了這個問題。以前也碰到過但是一直沒有總結一下,所以每次碰到都上網找一下資料。 今天把這個問題解決方法記錄下來。跟大家分享一下。

解決方法:

<%@ Page ValidateRequest=“false” Language=“C#” AutoEventWireup=“true” CodeBehind=“Index.aspx.cs”
Inherits=“Web.Index” %>
ValidateRequest="false"這個段程式碼是關鍵。

注意:但是有的時候加上了也不好使,這是什麼原因呢? 其實很簡單。 Framework2.0是沒有問題,但是如果是4.0就回有問題,所以在Web.config中加入程式碼

<system.web>

</system.web>

這樣就可以搞定了。

還有一個辦法是在web.config中設定一下,但是這樣全網站的內容都可以新增一些特殊符號,不太安全。,所以不建議大家這樣做。

全域性方法