ASP.net MVC项目:我应该更新jQuery版本吗?

问题描述 投票:3回答:3

当你在Visual Studio中创建一个ASP.net MVC项目时(即使是最新版本,VS 2017),它包含了一个非常古老的jQuery版本,确切地说是版本1.10.2

问题是:我可以安全地升级到最新的3.x版本吗?或者有一个很好的理由为什么ASP.net MVC模板默认包含1.x

注意:我还没有编写任何代码,所以我没有任何问题,我只是想知道它是否会破坏ASP.net/MVC中的内容以及随附的默认库。

jquery asp.net asp.net-mvc visual-studio
3个回答
1
投票

完全可以用您想要的版本更改版本您自己不会影响Asp.net,我做到了100%安全。你可以更新:

 pm> Update-Package jQuery 

更新任何基于前端的功能无论如何都不会影响asp.net,以防你在它可能影响你的视图(Html)之前编写一些代码而不是其他所有的Clint端脚本


2
投票

在创建新项目时,它只使用现有的项目模板。模板是很久以前创建的,我认为从那时起它就没有更新。这就是jQuery版本是1.10.2的原因,因为此版本在模板创建时可用。一般jQuery是因为Microsoft.jQuery.Unobtrusive.Validation NuGet包。这个包依赖于jQuery >= 1.8jQuery.Validation >= 1.8.0.1

你可能想看看jQuery upgrade guides,如果你想100%确定,但我没有在新项目中看到任何其他与jQuery的连接,并且可以安全地更新它。我从来没有遇到过从一开始就将每个NuGet包更新到最新版本的问题。


1
投票

由于您没有在应用程序中编写任何代码,因此您可以包含新的jquery版本。

© www.soinside.com 2019 - 2024. All rights reserved.