0
我突然收到一个错误(JavaScript运行时错误:'kendo'未定义)。 直到昨天,我用'kendo-ui'。 当我今天打开我的项目时,突然发现错误。该项目昨天运作良好。 我没有更改任何代码。我不知道为什么这个错误突然发生。JavaScript运行时错误:'kendo'未定义
BundleConfig.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>
的Web.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>
清理并重建应用程序...也尝试关闭Visual Studio并重新打开它...也尝试系统重启 –
@Reddy,我只是跟着你的评论,但它并没有解决这个错误。当我构建这个应用程序时,一个阻止病毒感染'kendo.js'的程序处于危险之中......但是另一个使用相同Kendo-ui的程序却很好地构建。嗯... –
嗯奇怪。写一个示例应用程序来使用剑道,看看它是否工作.. –