Как организовать код JavaScript в приложениях ASP.NET MVC [дубликаты]
На этот вопрос уже есть ответ:
Где разместить специфичные для представления файлы javascript в приложении ASP.NET MVC? 6 ответовМы должны добавить некоторые функции Ajax на страницу просмотра. Скажем, нажмите кнопку удаления или вставки, и будет вызвано действие для выполнения задания CRUD за сценой, а затем обновите список элементов после этой операции.
Во многих существующих примерах код javascript встраивается на страницу просмотра внутри<script>
тег. Поскольку обычно существует много функций, которые могут понадобиться одному представлению. Скажем, при вставке записи будет функция для сбора данных формы, проверки данных (эта часть может быть очень длинной) и вызова действия с помощью$.ajax()
. По этой причине мы думаем о том, чтобы поместить все эти javascript в отдельный.js
файл
Так, какова профессиональная практика в этом? Должны ли мы разместить.js
файлы в одной папке с ееViews
? Или следует поместить все из них вScript
папку и ссылку оттуда?
Должны ли мы создать отдельный.js
файлы для каждого отдельного представления или объединить все.js
файлы для разных видов в большой файл?
Также нам нравится, как мы можем группировать код C #, используя#region
чтобы рухнуть. Есть ли что-нибудь подобное в JavaScript? Он слишком долго растёт.
Спасибо за полезные советы.