Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以为特定浏览器禁用ASP.NET AJAX吗_Asp.net_Ajax_Internet Explorer 7 - Fatal编程技术网

可以为特定浏览器禁用ASP.NET AJAX吗

可以为特定浏览器禁用ASP.NET AJAX吗,asp.net,ajax,internet-explorer-7,Asp.net,Ajax,Internet Explorer 7,我正在重新设计一个需要大量数据输入的web项目。我想利用ASP.NET的ajax功能来改善用户体验。但是我的大部分用户仍然在使用InternetExplorer7,这在过去的AJAX功能方面给我们带来了问题。我们不能要求他们升级,不支持他们也不是一个选项 是否有一种有效的方法可以为Internet Explorer 7上的用户禁用AJAX功能,并为更兼容的浏览器上的用户提供完整的AJAX体验 如果您使用,它将准确检测您使用的浏览器,并在页面的html标记中设置特定的css值。然后,您可以使用jq

我正在重新设计一个需要大量数据输入的web项目。我想利用ASP.NET的ajax功能来改善用户体验。但是我的大部分用户仍然在使用InternetExplorer7,这在过去的AJAX功能方面给我们带来了问题。我们不能要求他们升级,不支持他们也不是一个选项


是否有一种有效的方法可以为Internet Explorer 7上的用户禁用AJAX功能,并为更兼容的浏览器上的用户提供完整的AJAX体验

如果您使用,它将准确检测您使用的浏览器,并在页面的html标记中设置特定的css值。然后,您可以使用jquery(或DOM api)检查浏览器版本,并设置一个禁用ajax的标志。

出于好奇,您在IE7中遇到了哪些ajax问题?我们一直在使用ajax,我们的主要用户群也是IE7,我们没有任何问题(尽管我们不使用ASP.NET)。矛盾的是,我遇到的最大问题是速度缓慢。尽管AJAX传输的数据很少,但仍然使用ie7的最终用户倾向于使用较旧的计算机,这些计算机执行javascripts的速度较慢,并且在弹出div时会有很多闪烁。此外,我还发现IE7中的许多CSS在通过脚本绘制而不是页面加载时呈现出“古怪”的效果。我的终端用户是无情的野兽。当你说AJAX时,你指的是更新面板吗?纯(实际的)AJAX不应该导致显著的性能issues@BlackTigerX:是的,在本例中,我指的是更新面板和所有动态渲染和事件。与服务器本身的来回通信不是问题。