2012-03-16 44 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

相關問題