Я борюсь с чем-то, что, по моему мнению, должно быть стандартной практикой. У меня есть несколько пользовательских элементов управления, в которых используются некоторые плагины JQuery. Я действительно не хочу ссылаться на дополнительные файлы CSS и JS с моей главной главной страницы, так как это может вызвать дополнительную нагрузку для пользователя при первом запуске сайта (по общему признанию, это будет только один раз), поэтому я просто установил они соединяются в верхнюю часть пользовательского элемента управления. Затем я посмотрел на свой исходный HTML-код, не так ли! Еще хуже для элементов управления, которые повторяются несколько раз на странице.вводят код в masterpage/html head из пользовательского элемента управления
Так что я думал, что есть способ впрыскивать их в Главу страницы, когда они необходимы из User Control. В этом отношении есть ли способ сделать это для нижнего колонтитула для вещей JS?
Этот подход является разумным, за исключением того, что можно добавить несколько экземпляров одного и того же файла CSS. Например, если один и тот же элемент управления существует более одного раза на одной странице. – RickNZ
Rick - очень хороший пункт. Я отредактировал свой ответ, чтобы включить некоторые примечания об устранении дубликатов. – Eilon
Любите фрагмент кода относительно HttpContext.Items. Никогда не замечал этого, пока не прочитал свой пост. Спасибо, что поделились Эйлоном! – RichardB