jquery - 在 asp.net/c# 中,如何加载正确的jquery版本?

  显示原文与译文双语对照的内容
0 0

在我的ASP.NET 解决方案中,我正在加载一个jquery库,但是我想使用正确的版本。 如果浏览器是 IE 版本 8或者更少的版本 2.0.2,那么我的意思是版本 1.10.1,如果浏览器不是 IE,或者是 IE 和版本 9或者更高版本。

同样,它需要考虑,使用哪种类型的doctype和 metatag 。 如果它最终在IE9或者IE10上做了一个IE8文档标准,那么它应该加载 jquery 1.10.1.

这就是我在 .ascx file: 中加载jquery库的方式


<SharePoint:ScriptLink ID="jquery_ui_js" name="/_layouts/jquery-ui-1.10.3.custom.min.js" runat="server" OnDemand="False" Localizable="False"/>

我更愿意这样做,并在 ASP.NET 代码( .ascx 文件) 中加载正确的。

有人知道怎么做?

我正在考虑这样的事情: http://msdn.microsoft.com/en-us/library/ms537512%28v=vs.85%29.aspx

但不知道怎么用它。

时间: 原作者:

0 0

条件注释,如下所示:


<!--[if lt IE 9]>
 <script src="jquery-1.10.1.js"></script>
<![endif]-->
<!--[if (gte IE 9) | (!IE)]><!-->
 <script src="jquery-2.0.2.js"></script>
<!--<![endif]-->

显然,如果需要,你需要调整路径,但这是必要的。

原作者:
0 0

你也可以尝试迁移插件。 这将使用最新版本的jquery 。

有关更多文档,请参见 http://blog.jquery.com/2013/05/01/jquery-migrate-1-2-0-released/

...