ASP.NET MVC项目:我应该更新jQuery版本



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

问题是:我可以安全地升级到最新的3.x版本吗?还是有充分的理由为什么ASP.NET MVC模板默认包含1.x

注意:我尚未编写任何代码,所以我没有任何问题,我只是想知道它是否会破坏ASP.NET/MVC中的某些内容和与之一起发货的默认Libs。/p>

完全可以使用想要的版本更改自己的版本,这不会影响我所做的100%安全。您可以更新:

 pm> Update-Package jQuery 

更新任何基于前端的功能都不会影响ASP.NET 以防万一您在影响您的观点之前写了一些代码(HTML),只有其他任何内容都不是Clint side脚本

创建新项目时,它只会使用现有项目模板。该模板是很久以前创建的,我确实认为从那以后它没有进行更新。这就是jQuery版本是1.10.2的原因,因为此版本在创建时间模板时可用。一般而言,jQuery是因为Microsoft.jquery.unobtrusive.validation Nuget软件包。此软件包取决于jQuery >= 1.8jQuery.Validation >= 1.8.0.1

如果您想确定100%,您可能想看一下JQuery升级指南,但是我看不到与新项目中的JQuery的其他联系,并且可以安全地更新它。从一开始,我从来没有在更新每个Nuget软件包时遇到问题。

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

最新更新