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 respostasDevemos 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.js
rquivos @ para cada visualização individual ou combine todos os.js
rquivos 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.