我可以指定Juice UI加载哪些脚本吗?

时间:2012-03-16 17:31:41

标签: juice-ui

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

1 个答案:

答案 0 :(得分:0)

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

请查看https://github.com/appendto/juiceui/blob/master/Juice/JuiceApp.cs以获取参考资料。

我没有考虑过更优雅的解决方案,但您可以使用相同的密钥在ScriptManager类(或控件)中引用主页中的jQuery。当使用Juice UI时,它只会以这种方式添加它。

如果您设计了另一个解决方案,请通过github gist或pull request将其贡献给项目!