Select Page
ASP.NET 具有潛在危險 Request.Form 的值已從用戶端偵測到

ASP.NET 具有潛在危險 Request.Form 的值已從用戶端偵測到

當在撰寫 ASP.NET 4.0 以上 WebForm 的程式碼時候,如果要用 Request 的方法帶 XML 或是 JSON DATA,會遇到跳出「具有潛在危險 Request.Form 的值已從用戶端偵測到」的錯誤,解決方法可以在該頁面上面標註ValidateRequest=”false”

當你遇到錯誤訊息如下時候

可以到 xxx.aspx 中的 page 定義中,去修改設定成

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="home.aspx.cs" Inherits="xxx" ValidateRequest="false" %>

參考資料如下

https://learn.microsoft.com/zh-tw/aspnet/whitepapers/request-validation