Я пытаюсь заполнить данные к datagrid кендо с помощью MVC5. Хотя, я правильно ссылаюсь на файлы javascript, я получаю сообщение об ошибке jQuery.Deferred exception: Kendo не определен ReferenceError: Kendo не определен.jQuery.Deferred exception: Kendo не определен ReferenceError: Kendo не определен
Когда я вижу в окне консоли, ошибка на следующей строке
var carsDataSource = new Kendo.Data.DataSource({ data: cars });
Пожалуйста, смотрите ниже код
головной секции в макете магом
<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")
<link href="http://kendo.cdn.telerik.com/2017.1.118/styles/kendo.common.min.css" rel="stylesheet" />
<link href="http://kendo.cdn.telerik.com/2017.1.118/styles/kendo.default.min.css" rel="stylesheet" />
@Scripts.Render("~/bundles/modernizr")
@Scripts.Render("~/bundles/jquery")
<script src="https://kendo.cdn.telerik.com/2017.1.118/js/kendo.web.min.js"></script>
@*<script src="https://kendo.cdn.telerik.com/2017.1.118/js/kendo.all.min.js"></script>*@
</head>
DataGridController
public class DataGridController : Controller
{
// GET: DataGrid
public ActionResult Index()
{
return View();
}
}
Index.html
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
<div id="cars"></div>
<script>
$(document).ready(function() {
var cars = [
{ year: 2012, make: "Ferrari", model: "California" },
{ year: 2013, make: "Ferrari", model: "458 Italia" },
{ year: 2014, make: "Lambhorhini", model: "California" },
{ year: 2015, make: "Porche", model: "California" },
{ year: 2015, make: "Audi", model: "A7" },
{ year: 2016, make: "Mercedez", model: "E350" },
{ year: 2016, make: "Nisan", model: "California" },
{ year: 2015, make: "Ford", model: "California" },
{ year: 2014, make: "Jaguar", model: "California" },
{ year: 2015, make: "McLaren", model: "California" },
{ year: 2013, make: "Ferrari", model: "California" },
{ year: 2011, make: "Mercedez", model: "C200" },
{ year: 2017, make: "Mercedez", model: "GLA" },
];
var carsDataSource = new Kendo.Data.DataSource({ data: cars });
carsDataSource.read();
$("#cars").kendoGrid({ dataSource: carsDataSource });
});
</script>
Благодаря Шон. Он работает сейчас. – Tom
в любое время сэр. вы очень приветствуетесь –