繁体   English   中英

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

[英]ASP.net MVC project: should I update jQuery version?

当您在Visual Studio中创建ASP.net MVC项目(即使是最新版本,VS 2017)时,它还包含一个非常旧版本的jQuery ,版本1.10.2

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

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

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

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

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

 pm> Update-Package jQuery 

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM