По умолчанию порядок связывания является алфавитным для имен с подстановочными знаками (как указано в комментариях). Тем не менее, он также заказывает, основываясь на том, что он думает о вашем дереве зависимостей, а скрипты jQuery
, похоже, попадают в верхнюю часть. Вам нужно создать объект, который реализует IBundleOrder
:
class NonOrderingBundleOrderer : IBundleOrderer
{
public IEnumerable OrderFiles(BundleContext context, IEnumerable files)
{
return files;
}
}
Это предотвращает порядок по умолчанию. Теперь его использовать:
var bundle = new ScriptBundle("~/bundles/globalization")
.Include("~/Scripts/globalize/globalize.js")
.Include("~/Scripts/globalize/cultures/globalize.culture.es-CL.js")
.Include("~/Scripts/jquery.validate.globalize.js");
bundle.Orderer = new NonOrderingBundleOrderer();
bundles.Add(bundle);
ref: http://stevescodingblog.co.uk/changing-the-ordering-for-single-bundles-in-asp-net-4/
Для дальнейшего чтения ответ на вопрос MikeSmithDev дает дополнительную информацию о стандартном заказе для популярных библиотек скриптов:
Заказ файлов в комплекте - Что являются известными библиотеками?
LeanFT может сделать это, а затем некоторые ...
По сути, для LeanFT практически все можно обнаружить и взаимодействовать с ним. Они делают это через то, что они называют элементом Description
.
Он понимает нативные технологии, такие как Java, WPF, WinForms, Powerbuilder, Mobile и т. Д. И, очевидно, Web.
В вашем случае вам придется работать с пакетом com.hp.lft.web
, который содержит все необходимое для обнаружения всего, что связано с Интернетом, будь то браузеры, кнопки, элементы мультимедиа и т. Д.
И, как уже упоминалось, вам нужно описать эти элементы с помощью описания.
Родительский элемент, browser
, может быть достигнут тремя способами, все с использованием класса BrowserFactory
:
BrowserFactory.attach
с описанием BrowserFactory.getAllOpenBrowser
с описанием Все эти методы будут возвращать экземпляры Browser
, у которых есть способы дальнейшего управления браузером.
Образцы этих методов можно найти в официальной документации LeanFT .
Для наглядности я выложу соответствующий attach
образец:
Browser aboutTab = BrowserFactory.attach(new BrowserDescription.Builder().title("Cruises: Mercury Tours").build());