Nous allons ajouter des fonctions Ajax sur une page de vue. Dites, cliquez sur un bouton de suppression ou d'insertion et une action sera appelée pour effectuer un travail CRUD derrière la scène, puis actualiser la liste des éléments après cette opération.Comment organiser le code JavaScript dans les applications ASP.NET MVC
Dans de nombreux exemples existants, le code javascript est incorporé dans la page d'affichage de la balise <script>
. Comme il existe généralement plusieurs fonctions dont une vue peut avoir besoin. Dites, lors de l'insertion d'un enregistrement, il y aura une fonction pour collecter les données du formulaire, valider les données (cette partie peut être très longue), et appeler l'action par $.ajax()
. Pour cette raison, nous pensons placer tous ces javascript dans un fichier .js
séparé.
Alors, quelle est la pratique professionnelle dans ce domaine? Devons-nous placer les fichiers .js
dans le même dossier avec ses Views
? Ou devrait être placer tous dans le dossier Script
et référence à partir de là?
Devrions-nous créer des fichiers séparés .js
pour chaque vue individuelle ou combiner tous les fichiers .js
pour obtenir des vues différentes dans un fichier volumineux?
En outre, nous aimons comment nous pouvons regrouper le code C# en utilisant #region
afin de réduire. Y a-t-il quelque chose de similaire en JavaScript? Il pousse juste trop longtemps.
Nous vous remercions de votre aide.
@ 3nigma a suggéré un bon article à ce sujet.Mais votre réponse est également très utile.Merci – Blaise
Oui, je cherchait l'article (puisque je l'ai lu aussi) :). – Styxxy
@Blaise, pouvez-vous s'il vous plaît référencer l'article de @ 3nigma? Je n'arrive pas à le trouver. Je vous remercie! :) –