防止错误消息:c#

时间:2015-11-13 07:59:35

标签: c# asp.net encryption

如何防止c#中的aspx页面出现此错误?

Message: Invalid length for a Base-64 char array.

代码后面的代码:

byte[] clearBytes = Encoding.Unicode.GetBytes(clearText);

Google search我找到了这个:

问题似乎与ViewState有关。

ViewState已加密,当尝试在回发时解密时,会触发错误。

我在 web.config 文件中尝试了此解决方案,在设置的ViewState上不加密没有成功,如下所示:

<system.web>
<pages viewStateEncryptionMode=”Never”>
</pages>
</system.web>

请帮帮我,非常感谢你。

0 个答案:

没有答案