2012-03-16 43 views
0

我在使用Zurb Foundation框架构建的ASP.NET应用程序中使用Juice UI。 Foundation在站点主页面中使用jquery.min.js(v 1.7.1)。但是,当我使用控件时,Juice UI也会自动在页面上加载一个1.7.1脚本。是否可以配置Juice UI跳过加载该脚本以避免重复?我可以指定哪些脚本由Juice UI加载?

回答

0

Juice UI使用ScriptManager类管理哪些脚本添加到页面。在页面上的代码中对Juice UI的任何引用都会告诉ASP.NET它需要注入引用的脚本。 (脚本实际上在JuiceWidgetState.cs中引用)

查看https://github.com/appendto/juiceui/blob/master/Juice/JuiceApp.cs以供参考。

我还没有看过更优雅的解决方案,但是您可以使用相同的密钥在Script页面中引用jQuery的ScriptManager类(或控件)。当使用Juice UI时,它只会添加一次。

如果您想出另一个解决方案,请通过github gist或pull请求将其贡献给项目!

+0

谢谢!我可以通过在我的主页面中引用该路径来欺骗ScriptManager而不是Foundation,因此它不会同时加载这两个文件。由于它是相同的版本(1.7.1),所以对我的代码没有影响。 :) – phunque 2012-03-21 14:54:09

+0

不用担心!请记住,每个新版本的Juice UI都将使用最新的jQuery和jQuery UI。 – shellscape 2012-03-21 16:29:13

+0

会做,谢谢。 – phunque 2012-03-22 17:05:09

相关问题