範例:
<machinekey decryption="AES" validation="SHA1" validationkey="1239427563465sdfsf..." decryptionkey="sdf234rgr34t...">
將此設定放在web.config裡面的
msdn提到-- validation的參數: MD5--Specifies that ASP.NET uses the Message Digest 5 (MD5) hash algorithm to validate data. This algorithm produces better performance than SHA1.
參考資料:
Validation of viewstate MAC failed 驗證ViewState時 MAC 失敗
當 ASP.NET 發生 Viewstate MAC 的驗證失敗
machineKey Element (ASP.NET Settings Schema)
ASP.NET machineKey Generator
在 ASP.NET ViewState 中尋寶
執行效能: ASP.NET 應用程式的擴充策略
沒有留言:
張貼留言