我们的 QA 团队报告说,我们的一个应用程序在 Windows 7 的 Safari 中无法运行。在检查问题后,我们发现任何回发事件都无法运行。经过一些尝试,我们发现 Page.IsPostback() 报告错误,并认为这是页面的首次加载,并且回发不包括 ViewState。
我们尝试了许多解决方案,包括
Windows 7 上 Safari 中的 ViewState 的 ASP.Net 回发问题
Viewstate invalid when using Safari
ViewState Chunking in ASP.NET 2.0 (maxPageStateFieldLength)
但所有这些都没有让 Safari 正常工作。
这个应用程序没有什么特别之处。普通页面使用一个非常普通的母版页。
有什么建议么?