FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 2706|回复: 4
打印 上一主题 下一主题

验证视图状态MAC失败的重现,请三石大大和朋友们分析一下

[复制链接]
楼主
发表于 2017-1-15 10:05:08 | 显示全部楼层
我上班时会分析一下。

不过v4.2中解决的问题时FineUI内部实现导致的这个错误:
http://fineui.com/bbs/forum.php?mod=viewthread&tid=7050

理解一点:这个错误可能有很多原因导致,上面的版本只是修改FineUI在快速多次AJAX回发时,顺序问题导致的错误。

如果是machineKey配置导致的问题,依然会存在。


沙发
发表于 2017-1-15 19:15:32 | 显示全部楼层
你的代码没有问题。所以你只需要在Web.config中设置 machineKey 属性即可。
http://fineui.com/bbs/forum.php?mod=viewthread&tid=655   见第 11 条。





至于你说的:
而阿里云虚拟主机的machineKey是动态的,没法生成放到web.config里。
我能理解你指的无法操作IIS管理器来生成machineKey,按照这篇文章:

https://blogs.msdn.microsoft.com ... enerate-machinekey/


其实我的理解是只要有一个有效的key就行,不一定就是当前服务器生成的,你完全可以在本机生成一个key使用。
评论中也有用户问到:


你试一下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-5-4 15:18 , Processed in 0.046742 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表