Могу ли я указать, какие скрипты загружаются интерфейсом Juice? - PullRequest
0 голосов
/ 16 марта 2012

Я использую Juice UI в приложении ASP.NET, созданном с помощью платформы Zurb Foundation.Foundation использует jquery.min.js (v 1.7.1) на главной странице сайта.Тем не менее, Juice UI также автоматически загружает скрипт 1.7.1 на страницу всякий раз, когда я использую элемент управления.Можно ли настроить интерфейс Juice для пропуска загрузки только этого сценария, чтобы избежать дублирования?

1 Ответ

0 голосов
/ 21 марта 2012

Juice UI использует класс ScriptManager для управления тем, какие сценарии добавляются на страницу. Любая ссылка на пользовательский интерфейс Juice в вашем коде на странице скажет ASP.NET, что ему нужно внедрить ссылочные сценарии. (На скрипты фактически ссылаются в JuiceWidgetState.cs)

Посмотрите на https://github.com/appendto/juiceui/blob/master/Juice/JuiceApp.cs для справки.

Я не искал более элегантного решения, но вы могли бы использовать класс ScriptManager (или элемент управления) для ссылки на jQuery на главной странице, используя тот же ключ. Когда используется Juice UI, он будет добавлен только один раз.

Если вы разрабатываете другое решение, пожалуйста, внесите его в проект с помощью github gist или pull-запроса!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...