【发布时间】:2014-08-07 07:07:01
【问题描述】:
我在尝试加载一些 JS 和 CSS 文件时遇到了一个奇怪的问题。
我有一个 ASP.NET MVC Web 项目,里面有Index.html 并要求加载一些脚本文件。我认为值得一提的是,我在 Web.config 中重写了 URL,所以不要向我显示类似的内容:localhost:2064/Index.html 以显示 localhost:2064/ 或 localhost:2064/Index/。
我对我的脚本使用正常的“调用”,例如:
<link href="/Content/bootstrap.min.css" rel="stylesheet" />
<link href="/Content/Site.css" rel="stylesheet" />
<script src="Scripts/jquery-1.10.2.min.js" ></script>
<script src="Scripts/bootstrap.min.js" ></script>
<script src="Scripts/bootstrap.js"></script>
<script src="Scripts/modernizr-2.6.2.js" ></script>
<script src="Scripts/Layout/menu.js" ></script>
但是,在控制台中我得到了一些错误(Chrome Inspector Console):
Uncaught SyntaxError: Unexpected token < :2064/Scripts/jquery-1.10.2.min.js:1
Uncaught SyntaxError: Unexpected token < :2064/Scripts/bootstrap.min.js:1
Uncaught SyntaxError: Unexpected token < :2064/Scripts/bootstrap.js:1
Uncaught SyntaxError: Unexpected token < modernizr-2.6.2.js:1
Uncaught SyntaxError: Unexpected token < menu.js:1
Uncaught SyntaxError: Unexpected token < app.js:1
Uncaught SyntaxError: Unexpected token < indexController.js:1
Uncaught SyntaxError: Unexpected token < homeController.js:1
Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.2.6/$injector/modulerr?p0=PBA&p1=Error%3A%20%…F1.2.6%2F%24injector%2Fnomod%3Fp0%3DPBA%0A%20%20%20%20at%20Error%20(native...<omitted>...4) MINERR_ASSET:22
当我检查这些文件的内容时,我得到以下信息:
状态: 304 未修改
内容:与我的 HTML 文件相同(与预期不同)。
有什么帮助吗?提前致谢。
【问题讨论】:
标签: javascript html css asp.net angularjs