Как организовать код JavaScript в приложениях ASP.NET MVC [дубликаты]

На этот вопрос уже есть ответ:

Где разместить специфичные для представления файлы javascript в приложении ASP.NET MVC? 6 ответов

Мы должны добавить некоторые функции Ajax на страницу просмотра. Скажем, нажмите кнопку удаления или вставки, и будет вызвано действие для выполнения задания CRUD за сценой, а затем обновите список элементов после этой операции.

Во многих существующих примерах код javascript встраивается на страницу просмотра внутри<script> тег. Поскольку обычно существует много функций, которые могут понадобиться одному представлению. Скажем, при вставке записи будет функция для сбора данных формы, проверки данных (эта часть может быть очень длинной) и вызова действия с помощью$.ajax(). По этой причине мы думаем о том, чтобы поместить все эти javascript в отдельный.js файл

Так, какова профессиональная практика в этом? Должны ли мы разместить.js файлы в одной папке с ееViews? Или следует поместить все из них вScript папку и ссылку оттуда?

Должны ли мы создать отдельный.js файлы для каждого отдельного представления или объединить все.js файлы для разных видов в большой файл?

Также нам нравится, как мы можем группировать код C #, используя#region чтобы рухнуть. Есть ли что-нибудь подобное в JavaScript? Он слишком долго растёт.

Спасибо за полезные советы.

Ответы на вопрос(1)

Ваш ответ на вопрос