Kendo UI intellisense仅适用于布局页面

时间:2016-01-25 07:54:26

标签: asp.net-mvc kendo-ui

当我在_Layout.cshtml页面上编写脚本时,我得到了Kendo UI intellisense,但是当我想从使用这种布局的页面使用它时,智能感知就消失了。

当我使用布局在页面顶部添加脚本kendo.all.min.js时,intellisense又回来了。这样的管道似乎不正确+搞砸了控制台调试(说这个组件已经加载了)。

我正在谈论Kendo UI intellisense(不是MVC助手,它可以正常工作)。我将以下内容添加到_Layout.cshtml中,它通常在_ViewStart.cshtml中注册。

<head>
    @Styles.Render("~/Content/kendo/css")
    <script src="~/Scripts/kendo/jquery.min.js"></script>
    <script src="~/Scripts/kendo/jquery.unobtrusive-ajax.min.js"></script>
    <script src="~/Scripts/kendo/kendo.all.min.js"></script>    
    <script src="~/Scripts/kendo/kendo.aspnetmvc.min.js"></script>
</head>

1 个答案:

答案 0 :(得分:0)

我添加了一个包含以下内容的_references.js文件:

/// <reference path="kendo/kendo.all.min.js" />

基于这篇文章: http://madskristensen.net/post/the-story-behind-_referencesjs

它完成了这项工作。