【问题标题】:"Fail Render" Javascript files and Css“渲染失败”Javascript 文件和 Css
【发布时间】: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


    【解决方案1】:

    在我看来,您的重写逻辑是错误的。

    如果您分析错误,您会发现每个 javascript 文件的第一行都有一个“

    还要确保为每个文件提供正确的内容类型,即“text/javascript”、“text/html”等。

    【讨论】:

    • 这是因为你的重写逻辑坏了。在此处发布您的重写逻辑,以便我们提供帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-13
    • 1970-01-01
    • 1970-01-01
    • 2019-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多