修复 iPhone 上的 ASP.NET AJAX

阅读数:98 2007 年 9 月 25 日

话题:.NET语言 & 开发架构

据 Matt Gibbs 提供的信息,iPhone 的 1.01 更新包降级了微软 AJAX 库的异步功能,具体说就是它的 JSON 序列器。Matt 已经提供了关于如何通过修改库中使用的正则表达式来修复这个问题的教程。

ASP.NET AJAX 这个名字有点用词不当,虽然它是专门为 ASP.NET 提供库文件的,但是客户端脚本却与平台无关,且不受具体服务端技术的约束。发行版是以 Microsoft AJAX Library 的名称发布的,可这些脚本也同样被 PHP 和 ColdFusion 站点所使用。

按照 Matt 的理解,这个 Bug 是由于改变 iPhone 的 Safari 版本中的正则表达式引擎导致的,如果这个 Bug 真的是 Safari 本身造成的,也许不会有任何一方因此受到责备。这个修复也将被包含在下一版 ASP.NET AJAX 中。

查看英文原文A Fix for ASP.NET AJAX on the iPhone