1

            //validationKey = CreateKey(20);

            //decryptionKey = CreateKey(24);

            byte[] bytes = new byte[len];

            new RNGCryptoServiceProvider().GetBytes(bytes);

            StringBuilder sb = new StringBuilder();

            for (int i = 0; i < bytes.Length; i++)
            {

                sb.Append(string.Format("{0:X2}", bytes[i]));

            }
            sb.ToString();
求2次值。

 

把值sb.ToString();放到webconfig里

<system.web>

  <machineKey validationKey="D7AE3806F70599FCD07EDEE09C8AEFD337414FE2"

decryptionKey="31F6CA4CA0517794D78DF0BCD57DBE9CEA5EA80A1FB2BFED" decryption="3DES" validation="SHA1"/>
</system.web>

2 在当前页面的<page ...>里加两个属性:
enableEventValidation="false" viewStateEncryptionMode ="Never"

相关文章:

  • 2021-10-14
  • 2022-02-23
  • 2022-12-23
  • 2021-09-24
  • 2021-11-03
  • 2021-09-04
  • 2021-08-14
  • 2022-12-23
猜你喜欢
  • 2021-09-08
  • 2022-12-23
相关资源
相似解决方案