JavaScript运行时错误:“kendo”未定义
JavaScript run-time error : 'kendo' is undefined
我突然收到一个错误(JavaScript运行时错误:"kendo"未定义)。直到昨天,我都很好地使用了"剑道-ui"。当我今天打开我的项目时,我突然收到错误。该项目昨天运作良好。我没有更改任何代码。我不知道为什么突然发生此错误。
捆绑配置.vb
bundles.Add(New ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"))
bundles.Add(New ScriptBundle("~/bundles/jqueryui").Include(
"~/Scripts/jquery-ui-{version}.js"))
bundles.Add(New ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.unobtrusive*",
"~/Scripts/jquery.validate*"))
bundles.Add(New ScriptBundle("~/bundles/kendo").Include(
"~/Scripts/kendo/kendo.all.min.js",
"~/Scripts/kendo/kendo.timezones.min.js",
"~/Scripts/kendo/kendo.aspnetmvc.min.js"))
bundles.Add(New ScriptBundle("~/bundles/modernizr").Include(
"~/Scripts/modernizr-*"))
bundles.Add(New StyleBundle("~/Content/kendo/css").Include(
"~/Content/kendo/kendo.common.min.css",
"~/Content/kendo/kendo.default.min.css"))
BundleTable.EnableOptimizations = True
bundles.IgnoreList.Clear()
Layout.vbhtml
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="styles/kendo.common.min.css" />
<link rel="stylesheet" href="styles/kendo.kendo.min.css" />
<script src="js/kendo.all.min.js"></script>
<script src="js/jquery.min.js"></script>
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryval")
@Scripts.Render("~/bundles/modernizr")
@Scripts.Render("~/bundles/kendo")
@Styles.Render("~/Content/kendo/css")
</head>
<body>
@RenderBody()
</body>
网络.config
<pages>
<namespaces>
<add namespace="System.Web.Helpers" />
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Optimization" />
<add namespace="System.Web.Routing" />
<add namespace="System.Web.WebPages" />
</namespaces>
</pages>
为什么你的布局文件中有这个?
<script src="js/kendo.all.min.js"></script>
<script src="js/jquery.min.js"></script>
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryval")
@Scripts.Render("~/bundles/modernizr")
@Scripts.Render("~/bundles/kendo")
不应该是这样,使用捆绑包吗?
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryval")
@Scripts.Render("~/bundles/modernizr")
@Scripts.Render("~/bundles/kendo")
否则kendo.all.min.js
位于布局和捆绑包中。 它应该是其中之一。
相关文章:
- 为什么“;未定义的“;在JavaScript中结束循环
- 要求未定义JS回调参数
- 如何检查管道中未定义的项目
- TypeError:无法读取属性'推'未定义的JavaScript
- $window.ga在AngularJS事件中未定义
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 无法获取属性'selectedIndex'的未定义引用或null引用
- 如何消除代码中的未定义和其他问题
- Kendo UI网格复选框列字段未定义
- Kendo UI Web-DropDownList中显示为'未定义'
- 可以't create Kendo GanttChart:未定义不是一个函数,尽管GanttDataSource
- Kendo ui:未捕获类型错误:无法读取属性'至小写'的未定义
- JavaScript运行时错误:“kendo”未定义
- Kendo UI Grid 引用在 AngularJS 中未定义
- 当不处于编辑模式时,下拉列表中的Kendo单元格值显示为未定义
- Kendo UI AngularJs网格指令,未定义
- 剑道的Angular指令:" Kendo "是未定义的
- 在网格中未定义Kendo UI - data-column模板函数
- javaScript运行时错误:'kendo'是未定义的