.net 4.0 使用UpdatePanel的ASP.net Ajax部分呈现在WebKit浏览器中不起作用

.net 4.0 使用UpdatePanel的ASP.net Ajax部分呈现在WebKit浏览器中不起作用,.net-4.0,asp.net-ajax,webkit,updatepanel,webresource.axd,.net 4.0,Asp.net Ajax,Webkit,Updatepanel,Webresource.axd,我是一个使用ASP.NET4的大型在线系统开发团队的一员 对于Webkit浏览器,Asp.net Ajax完全崩溃,我们得到的是完整页面的回发,而对于UpdatePanel,我们应该只得到部分回发 我开始相信这与我的应用程序配置有关,主要原因如下 如果我将支持ajax的控件移动到一个新项目中,它们将在所有浏览器(包括Webkit)中正常工作。 我创建了一个静态的.aspx文件,只有一个UpdatePanel、ScriptManager和一个按钮,使文本在单击时可见。 我从任何浏览器都没有收到Ja

我是一个使用ASP.NET4的大型在线系统开发团队的一员

对于Webkit浏览器,Asp.net Ajax完全崩溃,我们得到的是完整页面的回发,而对于UpdatePanel,我们应该只得到部分回发

我开始相信这与我的应用程序配置有关,主要原因如下

如果我将支持ajax的控件移动到一个新项目中,它们将在所有浏览器(包括Webkit)中正常工作。 我创建了一个静态的.aspx文件,只有一个UpdatePanel、ScriptManager和一个按钮,使文本在单击时可见。 我从任何浏览器都没有收到Javascript错误,并且在Firebug和Chrome开发工具中都看到了对asp.net-ajax ScriptResource.axd的http请求 我试过你以前的狩猎计划 编辑:经过更多的测试和http嗅探之后,我注意到测试应用程序和实际应用程序之间的一个主要区别。测试应用程序生成2个额外的.axd文件,这些文件不是从实际应用程序生成的。这些WebResource.axd似乎包含与异步回发相关的数据。然而,这只是Webkit浏览器的情况。WebResource.axd文件是为Firefox生成的,我可以在firebug中看到它们

我向社区询问的是关于这个问题的原因以及我是否正确地认为问题可能在服务器端的任何想法或建议


感谢您的帮助

问题是由于一个不推荐使用的配置文件,该文件用于限制机器人/蜘蛛/爬虫接收的内容,由于我们可爱的内部CMS,该文件被错误加载


简言之,如果您的行为与我的情况类似,请检查您的或配置。我遇到了类似的问题,但我的问题是所有浏览器,而不仅仅是webkit。最后,我仔细查看并撕毁了web.config文件,发现一行:阻止了webresource.axd正常工作。修复方法是从我的web.config文件中删除该行

有关xhtmlConformance的更多信息,请访问

如果一直滚动到底部,您会注意到它明确指出它会导致webresource.axd和scriptresource.axd出现问题