1. 程式人生 > >mvc報( 檢測到有潛在危險的 request.form 值 )錯的解決方案

mvc報( 檢測到有潛在危險的 request.form 值 )錯的解決方案

date es2017 als 技術分享 valid images editor alt ida

今天在做項目中遇到了報( 檢測到有潛在危險的 request.form 值 )錯,百度過後解決了該問題,出此問題主要還是因為提交的Form中有HTML字符串,例如你在TextBox中輸入了html標簽,或者在頁面中使用了HtmlEditor組件等,解決辦法是禁用validateRequest。

首先在Web.config裏,

  1. <system.web>下加個<httpRuntime requestValidationMode="2.0" />
  2. <system.web>下的<pages>加個validateRequest="false" 如(<pages validateRequest="false">)
  3. 控制器中,執行哪個方法出的(檢測到有潛在危險的 request.form 值)錯誤 在改方法前加[ValidateInput(false)] 如下圖

技術分享

mvc報( 檢測到有潛在危險的 request.form 值 )錯的解決方案