这不是一个真正的关键问题,我只是不明白为什么它不起作用。我正在使用mvc3作为web应用程序,并且我在_Layout标题中包含了一个global.js脚本。它运行得很好。MVC3 Javascript无法关闭页
我有一个页面上有更多的JS,所以我不想将它全部包含在全局文件中。问题是,JavaScript只有在页面上,底部和脚本标签中才有效。如果我把JS放在它自己的文件中并使用脚本src标记,无论是在页面上还是在_Layout中,JS都不会运行。它显示在来源虽然。
我甚至尝试过移动碎片。如果一个函数或处理程序从页面移动到它自己的文件,那么这个文件就不会工作。不动的部分继续运行。
没有更改代码。如果我只是把它从页面上取下来,把它放在它自己的文件中,并链接到它,代码就不再起作用。使用$(document).ready(function())注册函数。两个脚本不允许这样做吗?我唯一能想到的另一件事是,body页面(从_Layout的@RenderBody()渲染)不能链接到脚本。
您当然可以在页面中拥有多个文档就绪处理程序。 – Patricia
不要只是接受一个答案,以保持您的利率高!该比率是一个无用的指标,支持*正确的*响应。将未解决问题的答复标记为*接受*并不能帮助互联网。 –