【发布时间】:2019-10-02 08:39:14
【问题描述】:
我很惭愧地问了这个愚蠢的问题,但无论如何我得到了这个错误:
Uncaught SyntaxError: Unexpected identifier
任何时候我添加这个参考:
<script src="../Scripts/ddd.js"></script>
到 index.cshtml 页面。
这里是 index.cshtml 页面:
<!DOCTYPE html>
<html>
<head>
<title>Index</title>
<script src="../Scripts/ddd.js"></script>
</head>
<body>
<div>
Home
</div>
</body>
</html>
这里是 ddd.js 文件:
(function () {
alert("ddd")
}());
更新
我使用 asp.net core 2.2
知道为什么会出现上述错误吗?
【问题讨论】:
-
我觉得不错。您可以从浏览器发布您生成的代码吗?也许服务器在您的代码中添加了一些奇怪的东西。并将
type="text/javascript"添加到您的脚本标签中。 -
@alexP html 代码是一样的。我尝试以这种方式打开:localhost:55315/Scripts/ddd.js javascript 文件,但出现错误/;找不到此本地主机页面
-
警报后可能缺少分号?
-
js文件应该在./Scripts/ddd.js中
-
我在 .net core 中发现了我的错误,我必须将 js 文件放在 wwwroot 文件夹中。
标签: javascript asp.net asp.net-mvc asp.net-core