這兩天做支付時遇到訂單支付完成后訂單狀態無修改的情況,
各種奮斗解決終于搞定,現在拿出來分享下希望遇到同樣問題的可以快速解決
支付成功后隨手關閉支付成功頁面,這樣需要調用異步頁面來修改訂單狀態,但是頁面不接受xml post
直接用網址打開異步頁面會返回錯誤頁面。“從客戶端****中檢測到有潛在危險的Request.Form值”
這種情況需要您在web.config 中添加<httPRuntime requestValidationMode="2.0" />
和<pagesvalidateRequest="false"/>
搞定,希望對大家有幫助。
補充:
添加此功能后發現網站運行安全問題很大,所以在所需要的頁面添加validateRequest="false" web.config 里把validateRequest="false" 去掉。
特此補充,希望對大家有用。
新聞熱點
疑難解答