Использование ASP.NET Web Optimization Framework
, я пытаюсь загрузить некоторые файлы javascript. Он отлично работает, за исключением того, что я сталкиваюсь с особой ситуацией с заказом на загрузку, скоростью загрузки или ее выполнением. Я не могу понять, что.ASP.NET Web Optimization - путаница в порядке загрузки
В основном, я использую редактор ace
для javascript, и я также хочу включить его пакет автозаполнения. Для этого требуются два файла.
/ace.js
/ext-language_tools.js
Это не проблема, если я загрузить оба эти файлы обычным способом (с <script>
тегов) он работает отлично. Но когда я пытаюсь использовать пакеты оптимизации сети, кажется, что что-то пошло не так.
Попытка это ...
bundles.Add(new ScriptBundle("~/bundles/js") {
.Include("~/js/ace.js")
.Include("~/js/ext-language_tools.js")
});
, а затем в представлении ..
@Scripts.Render("~/bundles/js")
Я получаю ошибку
туз не определен
Это означает s, что файл ace.js
не запускался или не загружался. Потому что, если я разбиваю его на два пучка, он начинает работать.
bundles.Add(new ScriptBundle("~/bundles/js") {
.Include("~/js/ace.js")
});
bundles.Add(new ScriptBundle("~/bundles/js/language_tools") {
.Include("~/js/ext-language_tools.js")
});
Может ли кто-нибудь объяснить, почему это будет вести себя таким образом?
Эй, большое спасибо за публикацию этого. Это действительно помогло. Я знаю, что с первого взгляда кажется «Вау, ты глупый, просто используйте второй комплект и делай с ним», но это нечто большее. Это законная проблема, которая может иметь далеко идущие последствия в отношении других вещей, и это то, что я чувствую __does__ нужно понимать. У меня нет подписки на MSDN Magazine, поэтому я бы наверняка искал ее навсегда! – Ciel
Эй, я рад, что смогу помочь! Я согласен, что это сложная функция, которая, вероятно, застала некоторых разработчиков. Я удивлен, что это плохо документировано. – erdinger
@async - Он становится еще лучше. Вся документация, как представляется, ориентирована на группу MVC, а критические части документации не существуют для веб-приложений, отличных от MVC. –