Мы должны добавить некоторые функции Ajax на странице просмотра. Скажем, нажмите кнопку «Удалить» или «Вставить», и вызывается Action для выполнения задания CRUD за сценой, а затем обновляет список элементов после этой операции.Как организовать код JavaScript в приложениях ASP.NET MVC
Во многих существующих примерах код javascript встроен в страницу просмотра в теге <script>
. Поскольку обычно существует много функций, которые могут понадобиться одному виду. Скажем, при вставке записи будет функция для сбора данных формы, проверки данных (эта часть может быть очень длинной) и вызвать действие по $.ajax()
. По этой причине мы думаем о размещении всех этих javascript в отдельном файле .js
.
Итак, что такое профессиональная практика в этом? Должны ли мы размещать файлы .js
в одной папке с ее Views
? Или нужно разместить все их в папке Script
и ссылку оттуда?
Следует ли создавать отдельные файлы .js
для каждого отдельного просмотра или комбинировать все файлы .js
для разных видов в большом файле?
Кроме того, нам нравится, как мы можем группировать код C# с помощью #region
, чтобы свернуть. Есть ли что-то подобное в JavaScript? Он просто слишком длительный.
Благодарим вас за полезные советы.
@ 3nigma предложила отличную статью по этому вопросу. Но ваш ответ также очень полезен. Спасибо. – Blaise
Да, я искал статью (так как я ее читал) :). – Styxxy
@Blaise, не могли бы вы ссылаться на статью из @ 3nigma? Кажется, я не могу найти его. Спасибо! :) –