Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MVC正在忽略我的Javascript文件。_Javascript_Jquery_Html_Css_Asp.net Mvc - Fatal编程技术网

MVC正在忽略我的Javascript文件。

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

不久前,我创建了一个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主题:

为红狼辩护

<!--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');