【发布时间】:2015-09-15 16:57:25
【问题描述】:
我正在使用 kendo UI Datepicker,问题是当用户注销时该样式未应用。我在浏览器控制台中收到“KendoDatepicker 不是函数”错误。
我发现我们应该在剑道之前加载 jquery 脚本,问题的可能根源可能是两次加载 Jquery。来源
我搜索了整个项目,但没有找到任何重复项。
但是,当我在浏览器中调查 Sources 时,我发现在用户注销时并非所有 ScriptResources.axd 都已加载。
当用户退出时,它只接收:
- jQuery 迁移 v1.2.1
- MicrosoftAjaxWebForms.debug.js 版本:4.0.0.0
- jQuery v1.11.2
- MicrosoftAjax.debug.js 版本:4.0.0.0
- Telerik.Web.UI.WebResource.axd
- WebResource.axd(2 个文件)
这是用户登录时加载的脚本:
- jQuery 迁移 v1.2.1
- MicrosoftAjaxWebForms.debug.js 版本:4.0.0.0
- jQuery v1.11.2
- MicrosoftAjax.debug.js V 4.0.0.0
- Telerik.Web.UI.WebResource.axd
- WebResource.axd(2 个文件)
- RequireJS 2.1.6
- Telerik.Sitefinity 版本:8.1.5800.0
- 剑道用户界面 v2015.2.624
- http://www.JSON.org/json2.js
- jQuery 外部事件 - v1.1 我不知道这是否是问题所在,但我没有看到登录用户和注销用户之间有任何其他区别。
这是我在母版页中的导入:
<link href='http://fonts.googleapis.com/css?family=Abel' rel='stylesheet' type='text/css' />
<script src="../../../../../Scripts/kendo/jquery.min.js"></script>
<script src="../../../../../Scripts/kendo/kendo.all.min.js"></script>
<script src="../../../../../Scripts/kendo/kendo.aspnetmvc.min.js"></script>
<link href="../../../../../Content/kendo/kendo.common.min.css" rel="stylesheet" />
<link href="../../../../../Content/kendo/kendo.bootstrap.min.css" rel="stylesheet" />
<link href="../../../../../Content/bootstrap.min.css" rel="stylesheet" />
<link href="../../../../../Content/header.css" rel="stylesheet" />
<link href="../../../../../Content/content.css" rel="stylesheet" />
<link href="../../../../../Content/footer.css" rel="stylesheet" />
【问题讨论】:
标签: jquery asp.net-mvc kendo-ui sitefinity