我是使用ASP.NET(4)的相当大的在线系统的开发人员团队的成员。ASP.net使用UpdatePanel的Ajax部分呈现不能在WebKit浏览器中工作
Asp.net Ajax完全崩溃Webkit浏览器,我们正在获取整页回发时,我们应该只获取部分UpdatePanels。
我开始相信它与我的应用程序配置有关,主要原因如下。
- 如果我将启用ajax的控件移动到一个新项目中,它们将像所有浏览器(包括Webkit)一样按预期工作。
- 我创建了一个静态的.aspx文件,其中只有一个UpdatePanel,ScriptManager和一个按钮,使得文字在点击时可见。
- 我从任何浏览器没有使用Javascript错误,我看到一个http请求的asp.net阿贾克斯(的ScriptResource.axd)在这两种萤火虫和Chrome开发人员工具
- 我试图从this highly referenced thread ye'old Safari浏览器修复
编辑:多一点经过测试和HTTP嗅探我注意到测试应用和实际应用之间的主要区别。测试应用程序会生成两个附加的.axd文件,这些文件不是从实际应用程序生成的。这些WebResource.axd似乎包含与异步回发相关的数据。 但是,这仅仅是Webkit浏览器的情况。该WebResource.axd的文件是针对Firefox生成为我可以看到他们在Firebug
什么,我从社会要求,是任何意见或建议,以什么可能是这个问题的原因,如果我是正确的假设,问题很可能是在服务器端
感谢所有帮助