Я использую плагины jQuery на сайте ASP.Net MVC.
Я часто включаю файлы CSS и JS, как того требуют плагины, которые я использую на каждой странице. Поэтому я хочу централизовать все эти зависимости в одном месте в своем приложении. таким образом, если зависимость для данного подключаемого модуля изменена или обновлена, мне нужно будет изменить только одно место в моем приложении.
Я подумал о двух возможных решениях:
Расширьте
HTMLHelper
частичным методом, таким какGetPlugin("jqgrid");
, который распечатает все необходимые теги script и style.Создайте частичное представление для каждого плагина, такого как
jqGridDependencies.ascx
, которое будет содержать необходимые теги script и style.
У вас есть другая идея? что вы думаете об обоих предложениях?