如何组织的JavaScript代码在ASP.NET MVC应用程序[复制](How to organ

2019-06-24 02:58发布

这个问题已经在这里有一个答案:

  • 放在哪里查看特定的JavaScript文件在ASP.NET MVC应用程序? 6个回答

我们添加一个视图页面上一些Ajax功能。 再说了,点击删除或插入按钮和动作将被调用执行幕后一个CRUD作业,然后该操作后刷新项目列表。

在许多现有的实施例中,JavaScript代码在视图页面的内包埋<script>标记。 由于有一个观点可能需要平时的许多功能。 也就是说,当插入一条记录,会出现功能通过收集表单数据,验证数据(这部分可以很长),并调用动作$.ajax() 出于这个原因,我们正在考虑将所有这些的JavaScript到一个单独.js文件。

那么,什么是这个专业的做法呢? 我们应该放置.js文件,其在同一文件夹下的Views ? 或者应该是地方所有的人都到Script从那里文件夹和参考?

我们应该建立单独.js文件为每个视图或全部组合.js的不同意见文件合并成一个大的文件?

此外,我们爱怎么我们可以使用组C#代码#region以崩溃。 有什么在JavaScript中相似? 它只是漫长的成长太容易。

谢谢你的任何有益的建议。

Answer 1:

我不会用脚本目录用于此目的,因为所有的默认JavaScript文件(即jQuery和其他)放在这里。 我一般用我自己的JavaScript(也CSS和图像)的文件的内容目录。

你可以像你的意见(即〜/内容/ JS / myviewfolder / somename.js)单独的文件夹组织你的文件。

如果你想构建你的JavaScript代码:你可以单独独立的代码放到不同的文件,你可以让它处理一个文件。 也可以将其归入一个匿名的自我执行的代码块,然后你可以瓦解那些块。 除此之外,我的想法。 (就个人而言,我会去不同的文件(有办法在构建不同的JavaScript文件合并为一个文件。)



文章来源: How to organize the JavaScript Code in ASP.NET MVC applications [duplicate]