這兩天作支付時遇到訂單支付完成後訂單狀態無修改的狀況,web
各類奮鬥解決終於搞定,如今拿出來分享下但願遇到一樣問題的能夠快速解決安全
支付成功後隨手關閉支付成功頁面,這樣須要調用異步頁面來修改訂單狀態,可是頁面不接受xml post異步
直接用網址打開異步頁面會返回錯誤頁面。「從客戶端****中檢測到有潛在危險的 Request.Form 值」 post
這種狀況須要您在web.config 中添加
<httpRuntime requestValidationMode="2.0" />網站
和<pages validateRequest="false"/>orm
搞定,但願對你們有幫助。xml
補充:io
添加此功能後發現網站運行安全問題很大,因此在所須要的頁面添加 validateRequest="false" web.config 裏把 validateRequest="false" 去掉。date
特此補充,但願對你們有用。request