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


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

    

      先开始在webconfig中加入了一个machineKey,问题暂时没有出现。后来又出现了,原来是在LinkButton控件中执行了WebForm_DoPostBackWithOptions事件,即PostBackUrl实现跨页面提交数据造成。<asp:LinkButton runat="server" PostBackUrl="......" />,如果在导航栏中用这种方式实现页面跳转,那么在一个页面有多个PostBackUrl时,当你快速的来回点击导航栏就可能会出现上面的错误。

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

  • 相关阅读:
    React网络请求fetch之get请求
    英语学习
    人物传记
    四月
    启程
    情绪
    办公新址
    孩子大了
    幸福的生日
    hibernate---树状映射
  • 原文地址:https://www.cnblogs.com/halia/p/1688576.html
Copyright © 2020-2023  润新知