MVC正在忽略我的Javascript文件。
不久前,我创建了一个MVC应用程序,但在我真正理解MVC更像是后端而不是前端之前,我并不完全确定我的自定义html适合哪里。所以我创建了一个网站,它只是一个HTML页面、一个CSS文件和一个Javascript文件。它工作得很好,所以我返回到我的MVC应用程序,将我创建的内容映射到它上,这样我就可以从后端提供信息,而不会让html中的信息段落杂乱无章。我将JS文件放在Scripts文件夹中,并将其包含在index.cshtml中 调试后,我发现不是JS不工作,而是项目中根本没有包含它。这在Firefox开发者版和Internet Explorer中都有体现 我尝试在reference.js中添加对它的引用。我尝试创建一个.DLL并将其调用到我的页面中。我尝试过删除所有其他Javascript文件,以确保它没有被覆盖,但最终得到一个完全没有Javascript的页面。我甚至试着重新创建这个项目,但仍然不起作用。我尝试将我的js文件移到顶部,以防它与加载顺序有关。我尝试了其他一些方法,但在三天的搜索过程中,几乎没有任何进展,我记不清它们到底是什么。我唯一没有做的就是将脚本本身直接放在页面中 我使用的是Windows 10,尝试在VisualStudio 2015中开发,并回滚到2013年,部分原因是无法更改我的高级属性,以便在2015年将JS内容设置为嵌入另一个建议。各个项目最初都是在Windows8.1上的VS2013中完成的,所以我想知道是否有一些我忽略的兼容性问题 我不确定这里要提供什么代码,但这是我当前的html主题: 为红狼辩护MVC正在忽略我的Javascript文件。,javascript,jquery,html,css,asp.net-mvc,Javascript,Jquery,Html,Css,Asp.net Mvc,不久前,我创建了一个MVC应用程序,但在我真正理解MVC更像是后端而不是前端之前,我并不完全确定我的自定义html适合哪里。所以我创建了一个网站,它只是一个HTML页面、一个CSS文件和一个Javascript文件。它工作得很好,所以我返回到我的MVC应用程序,将我创建的内容映射到它上,这样我就可以从后端提供信息,而不会让html中的信息段落杂乱无章。我将JS文件放在Scripts文件夹中,并将其包含在index.cshtml中 调试后,我发现不是JS不工作,而是项目中根本没有包含它。这在Fir
<!--Styles-->
<link rel="stylesheet" type="text/css" href="Site.css">
<link href='http://fonts.googleapis.com/css?family=Yesteryear' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<!--Scripts-->
<script src="~/Scripts/animalpagination.js" type="text/javascript"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
我是一个新手,所以我的代码中可能会有问题。现在我主要关注的是在浏览器中包含该文件,尽管建议总是受欢迎的。您是否尝试过在代码之前包含JQuery?因为您在其中使用JQuery,所以必须在 此外,您可以尝试使用以下几种:
console.log('everything is fine here');
检查您的代码在每个步骤中是否正常工作。祝你好运 在我的文件之前包含JQuery没有帮助。不过谢谢你的提示。
console.log('everything is fine here');