So organisieren Sie den JavaScript-Code in ASP.NET MVC-Anwendungen [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Wo werden ansichtsspezifische Javascript-Dateien in einer ASP.NET MVC-Anwendung abgelegt? 6 answers

Wir sollen einige Ajax-Funktionen auf einer Ansichtsseite hinzufügen. Wenn Sie beispielsweise auf eine Schaltfläche zum Löschen oder Einfügen klicken, wird eine Aktion aufgerufen, um einen CRUD-Auftrag im Hintergrund auszuführen und anschließend die Elementliste zu aktualisieren.

In vielen vorhandenen Beispielen ist der Javascript-Code in die Ansichtsseite innerhalb des @ eingebette<script> Etikett. Da es normalerweise viele Funktionen gibt, die eine Ansicht möglicherweise benötigt. Angenommen, beim Einfügen eines Datensatzes werden die Formulardaten erfasst, die Daten überprüft (dieser Teil kann sehr lang sein) und die Aktion mit @ aufgerufe$.ajax(). Aus diesem Grund denken wir darüber nach, all diese Javascript in einem separaten @ zu platziere.js Datei

Also, wie ist die berufliche Praxis dabei? Sollen wir das @ setz.js -Dateien im selben Ordner mit demViews? Oder sollte alle von ihnen in das @ setzScript Ordner und Referenz von dort?

Sollen wir separate erstellen.js -Dateien für jede einzelne Ansicht oder kombinieren Sie alle.js Dateien für verschiedene Ansichten in eine große Datei?

Auch wir lieben, wie wir C # -Code mit @ gruppieren könn#region um zusammenzubrechen. Gibt es etwas Ähnliches in JavaScript? Es wächst einfach zu schnell.

ielen Dank für jeden hilfreichen Ra

Antworten auf die Frage(1)

Ihre Antwort auf die Frage