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的程序卻很好地構建。嗯... –
嗯奇怪。寫一個示例應用程序來使用劍道,看看它是否工作.. –