Jquery Telerik Kendo UI ASP.NET自动完成示例不起作用

Jquery Telerik Kendo UI ASP.NET自动完成示例不起作用,jquery,asp.net,asp.net-mvc,kendo-ui,kendo-asp.net-mvc,Jquery,Asp.net,Asp.net Mvc,Kendo Ui,Kendo Asp.net Mvc,我只是从这里复制了ASP.NET MVC示例: 我的控制器和veiew完全一样。但我没有得到自动完成的建议。调试控制台抛出以下错误: Uncaught TypeError: undefined is not a function AutoCompleteTest:53(anonymous function) AutoCompleteTest:53fire jquery-1.10.2.js:3062 self.fireWith jquery-1.10.2.js:3174 jQuery.ext

我只是从这里复制了ASP.NET MVC示例:

我的控制器和veiew完全一样。但我没有得到自动完成的建议。调试控制台抛出以下错误:

Uncaught TypeError: undefined is not a function 
AutoCompleteTest:53(anonymous function) 
AutoCompleteTest:53fire jquery-1.10.2.js:3062
self.fireWith jquery-1.10.2.js:3174
jQuery.extend.ready jquery-1.10.2.js:447
completed
这是导致此问题的代码行:

jQueryfunction{jQuerycountries.kendoAutoComplete{dataSource:[阿尔巴尼亚、安道尔、亚美尼亚、奥地利、阿塞拜疆、白俄罗斯、比利时、波斯尼亚和黑塞哥维那、保加利亚、克罗地亚、塞浦路斯、捷克共和国、丹麦、爱沙尼亚、芬兰、法国、格鲁吉亚、德国、希腊、匈牙利、冰岛、爱尔兰、意大利、科索沃、拉脱维亚、列支敦士登、立陶宛、卢森堡、马其顿、马耳他、摩尔多瓦、摩纳哥、黑山、荷兰、挪威、波兰、葡萄牙、罗马尼亚、俄罗斯],圣马力诺,塞尔维亚,斯洛伐克,斯洛文尼亚,西班牙,瑞典,瑞士,土耳其,乌克兰,英国,梵蒂冈城],过滤器:startswith,占位符:选择国家…,分隔符:,};}

编辑:_Layout.cshtml的_head标记:

<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>@ViewBag.Title - My ASP.NET Application</title>
    @Styles.Render("~/Content/css")
    @Scripts.Render("~/bundles/modernizr")

    <link rel="stylesheet" href="http://cdn.kendostatic.com/2014.2.716/styles/kendo.common-bootstrap.min.css" />
    <link rel="stylesheet" href="http://cdn.kendostatic.com/2014.2.716/styles/kendo.bootstrap.min.css" />

    @Scripts.Render("~/bundles/jquery")

    <script src="http://cdn.kendostatic.com/2014.2.716/js/kendo.all.min.js"></script>
    <script src="http://cdn.kendostatic.com/2014.2.716/js/kendo.aspnetmvc.min.js"></script>

</head>
我在谷歌上搜索过,但无法修复错误。我使用的是jquery 1.10.x
这是一个简单的示例。我不知道为什么会发生这种情况,也不知道如何修复它:

您的代码工作正常。该错误是由于与jQuery版本的某些兼容性问题造成的

确保已包含剑道所需的所有脚本,即Kendo.all.min.js和其他需要的脚本。还确保在包含剑道脚本之前包含jQuery,因为剑道是在jQuery之上构建的


希望有帮助!

您是否包含必需的脚本?向我们展示源代码?看起来您没有正确添加剑道脚本文件。以下是如何将剑道添加到mvc3项目的教程:添加了包含的代码。我在包含所有脚本的位置添加了头标记。我遵循了Telerik docs的指南。