Как управлять JavaScript в приложении ASP.NET MVC - отдельные файлы или внутри Razor View? - PullRequest
0 голосов
/ 28 сентября 2019

Я работаю над приложением ASP .NET Core MVC.В предыдущих проектах я помещал любой специфичный для страницы JavaScript в конец файла .cshtml моего просмотра.Однако этот проект имеет более специфичный для страницы JavaScript, и некоторые рекомендуют использовать отдельные .js файлы, по одному на просмотр.У меня были проблемы с поиском рекомендуемых моделей.Недостатком отдельных файлов .js является то, что сложнее вводить данные из ViewModel или ViewBag, которые доступны в .cshtml.

Каковы оптимальные методы управления JavaScript в приложениях ASP .NET MVC?

Мы рассматриваем следующее, где каждое представление будет ссылаться на свой соответствующий файл .js.Но у этого все еще есть недостаток - невозможность доступа к ViewModel, ViewBag и другим помощникам.

[wwwroot]
-  [js]
-    [src]
-      [mycontroller] // controller folders
-        index.js     // view js files
-        about.js
-      [othercontroller]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...