2013-03-26 49 views
2

我有一个使用jQuery 1.5.2的MVC3项目,我想更新到最新版本。我对MVC3有点新,我想知道更新jQuery的后果吗?有没有人有这样的经验?如何实现?MVC3 - 从1.5.2更新jQuery到最新

祝你好运 Dep。

回答

5

一般

与以前的版本相比,jQuery 1.9.x有很大的变化。您可以检查here的更改。 jQuery团队做了很多工作并创建了jQuery Migrate plugin。这个想法是,你改变你的1.5.2版本到最新版本,然后添加链接到jQuery Migrate Plugin(在jQuery之后)。

迁移插件将执行的操作是检查您是否使用了不推荐使用的功能(如.live),并且该插件可用作新实现的代理。您应该检查开发人员工具栏控制台中的消息并根据提示进行更改。

jQuery Migration插件是一个临时解决方案,因为它会增加开销,如果您使用不推荐使用的功能,您应该进行这些更改。

ASP.NET MVC

取决于你所使用的第三方库(Telerik的,DevExpress的等),如果他们是不支持了使用功能/ API调用,你可能会得到一些错误。也许他们有使用当前jQuery版本实现的更新版本。

+0

感谢您的详细解答。据我所知,我们使用jqGrid。我想更新jQuery的主要原因之一是我有关于jqGrid的键盘导航的一些问题。我想我需要在尝试升级之前做一些研究。 – Piguy 2013-03-26 08:02:12

+1

首先在本地测试没有任何坏处。只需指出你的脚本源,并开始测试 Tx3 2013-03-26 08:06:15

+1

顺便说一句。最新的jqGrid版本支持1.9.x http://www.trirand.com/blog/?p=1036 – Tx3 2013-03-26 08:07:14