WebMatrix关于我的应用程序的报告说我的(Default.cshtml)文件中有太多脚本。所以我将一堆函数移到外部.js文件中,并在Default.cshtml中添加了对它的引用。这工作得很好。但是,我认为我也会在那里添加一些大的占位符html,以便我可以在Default.cshtml中执行此操作:
$('#MusicContent').html(placeholderForGrammies);
......而不是:
var placeholderForGrammies = "<div class=\"yearBanner\">2013</div><section class=\"wrapper\" ><a id=\"A16\" class=\"floatLeft\" href=\"<a href= . . . 10 gazillion bytes elided ...</section>";
$('#MusicContent').html(placeholderForGrammies);
...从而使我的Default.cshtml文件更加紧密。但它不起作用。为什么Default.cshtml在我的.js文件中看到我的函数,而不是我的var?