过去,我一直在每页底部(cshtml文件)渲染页面的脚本,但我觉得这有点难以维护。基本上,除了主布局之外,每个页面只有一个脚本。
因此,我想采取以下替代方法,但我不确定这是否可行或是否会有任何其他性能影响。希望有人能向我澄清这是否是一个好方法。
printListTuple listTuples
= unlines [ printTuple (x,ys) | (x,ys) <- listTuples ]
答案 0 :(得分:0)
在MVC中,你应该使用bundle而不是像你那样调用你的脚本,因为它会提高你的性能并使你的脚本在发布时更加紧凑。您可以在此处阅读更多内容:http://www.asp.net/mvc/overview/performance/bundling-and-minification
同样好的文章将你的javascript文件放在这里并且解释得非常好:http://elegantcode.com/2010/03/30/your-javascript-goes-where/
最后回答你的问题:你应该缩小视图中代码的使用量,这样你就可以构建你的js文件路径,如果你改变你的项目结构并将js文件移动到另一个位置里面项目或更改您的网站崩溃的路由。
我希望这会有所帮助;]