Kendo Telerik MVC3 / RAZOR - 对象不支持属性或方法'kendoGrid'

时间:2013-11-01 12:51:15

标签: grid telerik kendo-ui

我正在使用.NET 4 MVC。我只是想创建一个非常简单的网格功能。当我尝试运行应用程序时,我正在

Object doesn't support property or method 'kendoGrid' error.

有关如何解决此问题的任何想法?

以下是代码段

        public ActionResult Products_Read([DataSourceRequest] DataSourceRequest request)
        {
            var mock = new MaintainEmployeeMock();
            return Json(mock.GetEmployeeInfoForAdminScreen().ToDataSourceResult(request));
        }
View:

@(Html.Kendo().Grid(Model)    
    .Name("Grid")
    .Columns(columns =>
    {
        columns.Bound(p => p.EMP_ID).Groupable(false).Width(100);
        columns.Bound(p => p.FName).Width(120);
        columns.Bound(p => p.MName).Width(100);
        columns.Bound(p => p.LName).Width(120);
        columns.Bound(p => p.Emp_Type).Width(100);
        columns.Bound(p => p.Emp_Shift).Width(100);
        columns.Bound(p => p.Menu_Level).Width(100);
        columns.Bound(p => p.Super_ID).Width(100);
        columns.Bound(p => p.Active_Y_N).Width(50);
    }) 
        .DataSource(dataSource => dataSource
        .Ajax()
        .Read(read => read.Action("Products_Read", "EmployeeAdmin"))
    )
)

2 个答案:

答案 0 :(得分:2)

故障排除部分here中介绍了此类错误的所有可能原因。

我假设您要么加载jQuery库太多次,要么根本不加载kendo脚本。

答案 1 :(得分:0)

这是你的所有观看代码吗?检查页面上是否有任何javascript没有呈现。

另外,正如Brett指出的那样,你必须确保通过使用cdn或将文件放在app结构中来包含所有必需的JS。

另一件事,您是否尝试访问网格客户端?