我们将在视图页面上添加一些 Ajax 功能。比如说,单击删除或插入按钮,将调用一个 Action 在后台执行 CRUD 作业,然后在该操作后刷新项目列表。
在许多现有示例中,javascript 代码嵌入在<script>
标签内的视图页面中。因为通常一个视图可能需要许多功能。比如说,当插入一条记录时,会有一个函数来收集表单数据,验证数据(这部分可能很长),并通过调用动作$.ajax()
。出于这个原因,我们正在考虑将所有这些 javascript 放入一个单独的.js
文件中。
那么,这方面的专业做法是什么?我们应该将.js
文件放在与其相同的文件夹下Views
吗?还是应该将它们全部放入Script
文件夹并从那里引用?
.js
我们应该为每个单独的视图创建单独的文件还是将.js
不同视图的所有文件组合成一个大文件?
此外,我们喜欢如何将 C# 代码分组#region
以便折叠。JavaScript中有类似的东西吗?它只是太容易长得太长了。
感谢您提供任何有用的建议。