我试图找到最好的方法来保持我的脚本,即jQuery / javascript与我在asp.net MVC中的视图(html)分开......
有没有人知道这样做的最佳方式?
我在视图中看到很多代码味道......
我在过去使用的JavascriptMVC做得非常好,也许将它们结合起来是一个好主意,但考虑到我不会使用javascriptmvc的视图部分,也许它不是正确的方向... < / p>
我真的很喜欢一些想法并帮助保持脚本远离视图等的最佳方式。
我正在使用许多外部模块,如YUI和jquery,所以如果我需要使用另一个概念/层 - 我没有看到问题
期待任何帮助
Thanksa
答案 0 :(得分:8)
我们可能(或可能不)在保持javascript与标记的分离方面存在哲学上的差异。在我看来,只要它没有嵌入标记本身就可以在页面上使用javascript。如果可能的话,它应该在它自己的文件中关闭,但是当它直接引用视图特定的元素时,我更喜欢将它放在视图文件本身中。
这是我使用的策略。
答案 1 :(得分:2)
如果您在问题中粘贴现有代码的代码段,将会更容易为您提供帮助。请查看this blog post,了解如何将您的javascript与html分开。