在MVC应用程序中存储视图级别javascript的最佳位置?

时间:2015-04-15 14:07:42

标签: asp.net asp.net-mvc

对于我在MVC应用程序中创建的每个视图,我通常会有一个单独的Javascript包含,它将执行与DOM的各种交互。

使用WebForms我曾经将.js文件存储在ASPX页面旁边,例如:

mywebform.aspx
mywebform.aspx.js

在MVC中存储视图级别javascript包含的最佳方法是什么?目前我正在使用以下命名约定创建它们。

scripts/{controller}/{action}.js

然后我将动态创建的路径从动作控制器传递到视图,并在Razor中绑定到共享布局。

@Section viewscript
    <script src='@ViewData("ViewScript")'/>
End Section

有人能建议更好的方法吗?我觉得用这种方法我会花很多时间浏览文件夹来找到脚本。如果我可以减少从视图到相关脚本的点击次数,从而提高效率。

0 个答案:

没有答案