.NET中验证视图状态Mac失败的解决方法

关于.NET开发中遇到的一个验证视图状态Mac失败的解决方法随笔

近日,在开发过程中遇到一个很头疼的问题:验证视图状态Mac失败。

先开始在webconfig中加入了一个machineKey,问题暂时没有出现。后来又出现了,原来是在LinkButton控件中执行了WebForm_DoPostBackWithOptions事件,即dopostback实现跨页面提交数据造成。

我自己的解决办法是将LinkButton全部用<a herf="......">来代替LinkButton实现页面的跳转功能。

转载请注明:代码家园 » .NET中验证视图状态Mac失败的解决方法

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)