SyntaxError with .js and .css - ASP.NET MVC 5
SyntaxError with .js and .css - ASP.NET MVC 5
当我加载页面时,我不能显示错误,但当我在谷歌Chrome中使用检查器时,我会出现以下错误:
Uncaught SyntaxError: Unexpected end of input
文件:65200/js/metro.min.js:1
metro.min.js的第一条线路是所有这个:
var METRO_AUTO_REINIT, METRO_LOCALE, METRO_WEEK_START, METRO_DIALOG = !1;
(function (c) {
c.Metro = function (a) {
c.extend({}, a)
};
c.Metro.getDeviceSize = function () {
return {
width: 0 < window.innerWidth ? window.innerWidth : screen.width,
height: 0 < window.innerHeight ? window.innerHeight : screen.height
}
}
})(jQuery);
$(function () {
$("html").on("click", function (c) {
$(".dropdown-menu").each(function (a, b) {
$(b).hasClass("keep-open") || "block" != $(b).css("display") || $(b).hide()
})
})
});
.cshtml文件包含以下内容:
<link href="~/css/metro-bootstrap.css" rel="stylesheet" type="text/css" />
<link href="~/css/metro-bootstrap-responsive.css" rel="stylesheet" type="text/css" />
<link href="~/css/iconFont.min.css" rel="stylesheet" type="text/css" />
<link href="~/css/custom.css" rel="stylesheet" type="text/css" />
和:
<script src="~/Scripts/jquery-2.1.0.min.js"></script>
<script src="~/Scripts/jquery-2.1.0.js"></script>
<script src="~/Scripts/jquery-ui-1.10.4.js"></script>
<script src="~/Scripts/jquery-ui-1.10.4.min.js"></script>
<script src="~/Scripts/modernizr-2.7.2.js"></script>
<script src="~/js/metro.min.js"></script>
为什么会发生这种情况
我正在使用引导css:http://metroui.org.ua/
我从这里安装了Package Manager控制台:
https://www.nuget.org/packages/Metro.UI.CSS/
这个错误通常意味着你已经打开了}
括号。。。尽管它们在您提供的片段中看起来不错,尽管可能有一些缺失的;
,例如
$(function () {
$("html").on("click", function (c) {
$(".dropdown-menu").each(function (a, b) {
$(b).hasClass("keep-open") || "block" != $(b).css("display") || $(b).hide()
}); // here
}); // here
});
您同时包含了jquery-2.1.0.js
和jquery-2.1.0.min.js
。一次可以使用任意一个。
与jquery-ui-1.10.4.js
和jquery-ui-1.10.4.min.js
相同,您也可以在此处使用它。
删除这两个位置的Min.Js,并使用.Js
版本的jquery作为运行时。在进行部署时,包括min.js
并删除.js
文件。
如果同时使用这两个文件,则会连续出现Uncaught SyntaxError
异常。仅在脚本下包含以下行:
<script src="~/Scripts/jquery-2.1.0.js"></script>
<script src="~/Scripts/jquery-ui-1.10.4.js"></script>
<script src="~/Scripts/modernizr-2.7.2.js"></script>
<script src="~/js/metro.min.js"></script>
也遵循Ruskinyour function is missing colons at the end of the function.
相关文章:
- 借助asp.net验证或java脚本对多个文本进行验证
- 将Javascript数组发送到控制器ASP.NET MVC
- ASP.NET通过单击JavaScript按钮触发c#事件
- 文本框不是从Javascript/Asp.net中的对话框中打印出来的
- 从javascript调用asp.net codebehind函数
- 使用javascript的Asp.net内容占位符
- 获取ASP.NET Ajax Timer状态
- ASP.NET网络摄像头显示
- 如何在只能有一个asp.net表单的主页上从asp.net页面中的javascript中获取值
- 如何将乳胶配方奶粉图像保存到Asp.net中的文件夹中
- asp.net,包括iss上的javascript slow
- 选择不在GridView-ASP.NET中激发
- 什么'是在asp.net MVC中将本地化的resources.resx文件转换为javascript文件的有效
- 使用ASP.NET将谷歌地图添加到项目中,并从数据库中检索位置
- 有什么“;错误的”;将javascript放在asp.net表单上,而不是放在单独的文件中
- 将Javascript日期转换为ASP.NET日期格式
- C#asp.net mvc Set CheckBoxFor已检查的具有Model Value的属性
- 在asp.net中确认是或否消息
- ASP.NET MVC 3-在ajax调用后,重定向到新页面或生成页面刷新
- asp.net中的验证工具