ASP.Net MVC: Централизация зависимостей CSS и JS - PullRequest
0 голосов
/ 04 ноября 2010

Я использую плагины jQuery на сайте ASP.Net MVC.

Я часто включаю файлы CSS и JS, как того требуют плагины, которые я использую на каждой странице.Поэтому я хочу централизовать все эти зависимости в одном месте в моем приложении.таким образом, если зависимость для данного плагина изменяется или обновляется, мне нужно будет изменить только одно место в моем приложении.

Я подумал о двух возможных решениях:

  • Расширьте HTMLHelper частичным методом, таким как GetPlugin("jqgrid");, который распечатает все необходимые теги сценария и стиля.

  • Создайте частичное представление для каждого плагинаjqGridDependencies.ascx, который будет содержать необходимые теги сценария и стиля.

У вас есть еще идеи?что вы думаете об обоих предложениях?

1 Ответ

4 голосов
/ 05 ноября 2010

Может http://combres.codeplex.com/ предоставить вам основу для этого.

Мое единственное личное возражение против этого метода состоит в том, что на каждой отдельной странице будет уникальный файл JavaScript / CSS, где, как если бы вы комбинировалисжал все в один и просто использовал классы и события для запуска улучшений JavaScript по мере необходимости, ваш сайт работал бы намного быстрее.

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