Como organizar o código JavaScript nos aplicativos ASP.NET MVC [duplicado]

Esta pergunta já tem uma resposta aqui:

nde colocar arquivos javascript específicos da exibição em um aplicativo ASP.NET MV respostas

Devemos adicionar algumas funções do Ajax em uma página de visualização. Digamos, clique em um botão excluir ou inserir e uma Ação será chamada para executar um trabalho CRUD nos bastidores e, em seguida, atualizar a lista de itens após essa operaçã

Em muitos exemplos existentes, o código javascript é incorporado na página de visualização dentro do<script> tag. Como geralmente existem muitas funções que uma visualização pode precisar. Digamos, ao inserir um registro, haverá uma função para coletar os dados do formulário, validar os dados (esta parte pode ser muito longa) e chamar a ação por$.ajax(). Por esse motivo, estamos pensando em colocar todos esses javascript em um.js Arquivo

Então, qual é a prática profissional nisso? Devemos colocar o.js na mesma pasta com o seuViews? Ou coloque todos eles noScript pasta e referência de lá?

Devemos criar @ separad.jsrquivos @ para cada visualização individual ou combine todos os.jsrquivos para diferentes visualizações em um arquivo grand

Além disso, adoramos como podemos agrupar código C # usando#region para entrar em colapso. Existe algo semelhante em JavaScript? Apenas cresce muito facilmente.

Obrigado por qualquer conselho útil.

questionAnswers(1)

yourAnswerToTheQuestion