0

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

4

1 回答 1

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 或拉取请求将其贡献给项目!

于 2012-03-21T12:43:07.563 回答