Tag: failed to load viewstate

设置ViewStateUserKey会给我一个“viewstate MAC failed的validation”错误

我的BasePage类中有以下内容,我的所有ASPX页面都来自: protected override void OnInit(EventArgs e) { base.OnInit(e); ViewStateUserKey = Session.SessionID; } 我还在Web.config设置了machineKey 。 我不认为这个错误是因为Web场,因为这也发生在我的开发机器上。 我的主机现已升级到.NET 3.5 SP1。 在此更新之后,每次使用上面的ViewStateUserKey设置进行编译时,我都会在每次回发时不断获得“viewstate MAC failed的validation”错误。 我在这做错了什么? 使用最新的框架更新,此设置是否更加必要?